Форум программистов, компьютерный форум, киберфорум
Delphi: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
0 / 0 / 0
Регистрация: 10.09.2020
Сообщений: 51

Delphi 7 БД. Нужно написать код чтобы работали определенные кнопки

14.12.2020, 15:46. Показов 1514. Ответов 15
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте могли бы помочь с написанием кодом для определенной формы чтобы работали кнопки
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
14.12.2020, 15:46
Ответы с готовыми решениями:

нужно сделать, чтобы работали кнопки запуска примеров
В созданном приложении "Испытатель скриптов" нужно сделать, чтобы работали кнопки запуска примеров. Сам текст примера отображается в...

Нужно, чтобы обе кнопки мыши работали с функцией Push но откидывали предметы в разные стороны
Мне понадобилось сделать что-то на подобии кликера, для этого у меня всё есть. Но мне нужно что бы предмет откидывало не только в право...

Нужно, чтобы при отмеченном чекбоксе кнопки работали, а при снятии флажка переставали работать
Здравствуйте. Мне нужно, чтобы при чекнутом чекбоксе кнопки работали, а при снятии флажка кнопки переставали работать. Написал код, но он...

15
0 / 0 / 0
Регистрация: 10.09.2020
Сообщений: 51
14.12.2020, 15:53  [ТС]
Вот сам проект, и скрин для каких кнопок нужен код.
Делал по этой методичке https://basicsprog.ucoz.ru/publ/3-1-0-23
Миниатюры
Delphi 7 БД. Нужно написать код чтобы  работали определенные кнопки  
Вложения
Тип файла: rar 1.rar (460.9 Кб, 7 просмотров)
0
 Аватар для Пытливый
3763 / 2267 / 705
Регистрация: 29.05.2013
Сообщений: 9,622
15.12.2020, 01:26
Зачем вам вообще кнопки, если вы грид используете? Прямо в нем добавляйте и удаляйте.
0
пофигист широкого профиля
4769 / 3204 / 862
Регистрация: 15.07.2013
Сообщений: 18,612
15.12.2020, 02:37
Цитата Сообщение от Пытливый Посмотреть сообщение
Зачем вам вообще кнопки, если вы грид используете? Прямо в нем добавляйте и удаляйте.
Ну сегодня просто день плохих советов!
От вас я такого не ожидал.
1
0 / 0 / 0
Регистрация: 10.09.2020
Сообщений: 51
15.12.2020, 05:45  [ТС]
Цитата Сообщение от Пытливый Посмотреть сообщение
Зачем вам вообще кнопки, если вы грид используете? Прямо в нем добавляйте и удаляйте.
300 iq, если можно было бы так, просто по заданию мне нужно сделать склад учетов без навигатора использую кнопки
0
 Аватар для Пытливый
3763 / 2267 / 705
Регистрация: 29.05.2013
Сообщений: 9,622
15.12.2020, 12:33
Цитата Сообщение от Risk2580 Посмотреть сообщение
по заданию мне нужно сделать склад учетов без навигатора использую кнопки
Можно сделать по стандартной схеме: Создать пустую форму, накидать на нее дб-контролов для каждого поля из грида, связать их с тем-же источником, что и грид и на клик кнопки Новая запись добавлять запись в источник и
открывать эту форму в модальном режиме. А при закрытии формы сохранять или отменять внесение новой записи.
0
0 / 0 / 0
Регистрация: 10.09.2020
Сообщений: 51
15.12.2020, 12:44  [ТС]
Цитата Сообщение от Пытливый Посмотреть сообщение
Можно сделать по стандартной схеме: Создать пустую форму, накидать на нее дб-контролов для каждого поля из грида, связать их с тем-же источником, что и грид и на клик кнопки Новая запись добавлять запись в источник и
открывать эту форму в модальном режиме. А при закрытии формы сохранять или отменять внесение новой записи.
Да это умно и просто, но видишь нам сказали сделать без него, использовать только buttons. Если не сложно напиши плиз на кнопки код они по сути идентичны с кодом на форме приход но за я запутался и не понимаю. Просто там уже методичка закончилась и кодов нету)
Изображения
 
0
 Аватар для Пытливый
3763 / 2267 / 705
Регистрация: 29.05.2013
Сообщений: 9,622
15.12.2020, 15:27
Ах вот вам что нужно. Все оказалось проще, чем я думал. Но названия ваших источников данных не видно на скрине, потому названия их с потолка:
На событие клика Новая запись: Table1.Append;
На событие клика Удалить запись: Table1.Delete;
А вот с кнопками Ok и Отменить несколько иначе. Для Ok надо выставить свойство ModalResult = mrOk, а для Отменить ModalResult = mrCancel
Запускаете форму Выбор продуктов так:
Delphi
1
2
3
4
if frmProducts.ShowModal = mrOk
then begin
        // Что-то делаете
        end;
0
0 / 0 / 0
Регистрация: 10.09.2020
Сообщений: 51
15.12.2020, 15:32  [ТС]
Цитата Сообщение от Пытливый Посмотреть сообщение
Ах вот вам что нужно. Все оказалось проще, чем я думал. Но названия ваших источников данных не видно на скрине, потому названия их с потолка:
На событие клика Новая запись: Table1.Append;
На событие клика Удалить запись: Table1.Delete;
А вот с кнопками Ok и Отменить несколько иначе. Для Ok надо выставить свойство ModalResult = mrOk, а для Отменить ModalResult = mrCancel
Запускаете форму Выбор продуктов так:
Стопее, Форма расход на нажатие кнопки новая запись должна открыться форма расход, и с этой формы на нажатие кнопки новая запись должна открыть форма выбор продуктов и уже с этой формы должно все добавляться в эти формы
0
 Аватар для Пытливый
3763 / 2267 / 705
Регистрация: 29.05.2013
Сообщений: 9,622
15.12.2020, 15:35
Нет, то к чему dbgrid прицепляется через DataSource
0
0 / 0 / 0
Регистрация: 10.09.2020
Сообщений: 51
15.12.2020, 15:41  [ТС]
Цитата Сообщение от Пытливый Посмотреть сообщение
Нет, то к чему dbgrid прицепляется через DataSource
Форма расход на нажатие кнопки новая запись должна открыться форма расход, и с этой формы на нажатие кнопки новая запись должна открыть форма выбор продуктов и уже с этой формы должно все добавляться в эти формы
0
 Аватар для Пытливый
3763 / 2267 / 705
Регистрация: 29.05.2013
Сообщений: 9,622
15.12.2020, 16:02
Причем тут форма. У вас в свойстве DataSource для DBGrid1 что написано? Наверное что-то типа DataSource1. А у него в свою очередь в свойстве DataSet написано что-то типа Table1. Вот эту таблю и нужно использовать.
0
0 / 0 / 0
Регистрация: 10.09.2020
Сообщений: 51
15.12.2020, 16:05  [ТС]
Цитата Сообщение от Пытливый Посмотреть сообщение
Причем тут форма. У вас в свойстве DataSource для DBGrid1 что написано? Наверное что-то типа DataSource1. А у него в свою очередь в свойстве DataSet написано что-то типа Table1. Вот эту таблю и нужно использовать.
Это я понял, вы меня не поняли. У меня не просто в таблице должна появляться поле и чтобы я заполнял, у меня с одной формы должна переходить на вторую форму, а на второй форме должна открываться 3 форма где я и выбираю продукты цену и т.д. и это уже должна появляться в таблице
0
 Аватар для Пытливый
3763 / 2267 / 705
Регистрация: 29.05.2013
Сообщений: 9,622
15.12.2020, 16:22
Цитата Сообщение от Risk2580 Посмотреть сообщение
У меня не просто в таблице должна появляться поле и чтобы я заполнял, у меня с одной формы должна переходить на вторую форму, а на второй форме должна открываться 3 форма где я и выбираю продукты цену и т.д. и это уже должна появляться в таблице
Позвольте, я вам предложил решение с открытием форм, а вы мне написали следующее:
Цитата Сообщение от Risk2580 Посмотреть сообщение
Да это умно и просто, но видишь нам сказали сделать без него, использовать только buttons.
Вы уже как-определитесь, с формами или без.
0
0 / 0 / 0
Регистрация: 10.09.2020
Сообщений: 51
15.12.2020, 16:25  [ТС]
Цитата Сообщение от Пытливый Посмотреть сообщение
Вы уже как-определитесь, с формами или без.
А это было предложение, я просто сразу не понял), с формами конечно. Они просто созданы уже)
0
0 / 0 / 0
Регистрация: 10.09.2020
Сообщений: 51
16.12.2020, 10:48  [ТС]
Цитата Сообщение от Пытливый Посмотреть сообщение
Вы уже как-определитесь, с формами или без.
Ну так поможете код написать?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
16.12.2020, 10:48
Помогаю со студенческими работами здесь

Как сделать так чтобы определенные програмы работали через разные сетевые карты?????
Дело в том что настраиваю видионаблюдение на компе и надо его выводить в интернет видионаблюдение идет через сетевой провод к сетевой карте...

Как сделать так чтобы определенные програмы работали через разные сетевые карты?????
Дело в том что настраиваю видионаблюдение на компе и надо его выводить в интернет видионаблюдение идет через сетевой провод к сетевой карте...

Нужно чтобы программа в свернутом режиме отвечала на определённый код (нажимая на кнопки кнопки.)
Допустим при нажатии на F1 выполнялся код ShowMessage('Привет');

TreeView: чтобы элементы дерева работали как кнопки
Здравствуйте! Использую компонент TreeView. Хотелось бы, чтобы элементы дерева работали как кнопки. Неужели это нельзя реализовать?...

Нужно подготовить код для кнопки Delphi
Поменять местами первую встреченную четную цифру с последней встреченной нечетной цифрой в 6 значном числе


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
16
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru