powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Вывод в DBgrig только связанных записей с другим DBgrid`om и отслеживание изменений БД
3 сообщений из 3, страница 1 из 1
Вывод в DBgrig только связанных записей с другим DBgrid`om и отслеживание изменений БД
    #39938532
nastya_help
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет. Подскажите, пожалуйста
1. Как связать два DBGRID`a, так, чтобы во втором показывались только связанные с первым записи?
Как я понимаю нужно просто связать все таблицы в окне "диаграммы" в delphi. Всего их три:
zakaz (то есть сам заказ)
tovar (товары в одном заказе)
sz (составы заказа, я ее создала для соединения zakaz и tovar)
Мне нужно чтобы во втором dbgrid отображались товары выбранного заказа в первом dbgrid
Одна из тех комбинаций, которые я пробовала так :
zakaz связать с sz: КодСоставаЗаказа (index) с номер_заявки
а sz c tovar : КодМатериалаСЗ c Код_материала (index)

Но либо была ошибка "текущий поставщик не поддерживает необходимый интерфейс для функции index"
Либо конектилось, но всё равно, либо 1 товар отображался, хотя их много связанных было, либо отображались все товары

Я приложила базу данных (access) и файлs delphi. Новый проект я специально создала чтобы пытаться связать....

2. Есть необходимость следить изменилось ли поле "статус" в таблице "zakaz" или нет, но я вообще не представляю как это сделать, гугл ничего не говорит на мои неправильные запросы
Моя задумка: При создании заказа в ini файл записывается два раздела с названиями вида "число.месяц.год" с одинаковыми внутренностями заказ (идентификаторами и значениями).
Первый раздел называется датой, которая будет через две недели, после даты создания
Второй раздел называется датой, которая будет через 4 недели , после даты создания.
И при запуске программы будет производиться проверка равно ли сегодняшний день какой либо дате в ini файле, если равно то отправить email письмо с напоминаем на несколько адресов, а так же сменить значение одного идентификатора, чтобы проверка в этот день не реагировала на раздел с сегодняшней датой.
Но, если статус заказа поменяют раньше, чем через 4 недели, то получается, что письмо будет уже не актуально......
Как сделать?
...
Рейтинг: 0 / 0
Вывод в DBgrig только связанных записей с другим DBgrid`om и отслеживание изменений БД
    #39938569
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Вывод в DBgrig только связанных записей с другим DBgrid`om и отслеживание изменений БД
    #39938571
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Вывод в DBgrig только связанных записей с другим DBgrid`om и отслеживание изменений БД
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]