![]() |
|
![]() ![]() ![]() |
|
Gorlist |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 14.1.2010 Репутация: нет Всего: нет |
День добрый!
Имеется база данных access. В ней 3 таблицы: nakladnay (список накладных), artikul (список товара), data (список товара, который соответствует определенной накладной). Нужно реализовать заполнение накладной. Пользователь при нажатии на кнопку "Создать накладную", вводит номер и дату накладной, затем он добавляет в dbgrid'е товар по данной накладной и при нажатии на кнопку "Сохранить" в таблицу data заносится весь список товара по данной накладной. В таблице дата поле "NaklID" соответствует номеру накладной "NaklNum" в таблице nakladnay. Как сделать так, что бы при сохранении накладной, в таблице data "NaklID" соответсвовал "NaklNum" для каждой позиции товара? |
|||
|
||||
Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 35 Всего: 130 |
Я честно прочитал три раза, но так ничего и не понял.
![]() -------------------- There's nothing left but silent epitaphs. |
|||
|
||||
Gorlist |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 14.1.2010 Репутация: нет Всего: нет |
Может со скринами понятнее будет
![]() На первом скрине создается накладная. На втором в нее добавляется товар. При нажатии на кнопку "сохранить" происходит запись товаров в таблицу datatable, в которой поле InvNumData (скрин 3) должно соответствовать номеру накладной, который вводится пользователем на первом скрине. Присоединённый файл ( Кол-во скачиваний: 9 ) ![]() |
|||
|
||||
Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 35 Всего: 130 |
Да, теперь понятней. ![]()
Если я всё же правильно понял, что требуется. ![]() -------------------- There's nothing left but silent epitaphs. |
|||
|
||||
Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 29 Всего: 329 |
||||
|
||||
Gorlist |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 14.1.2010 Репутация: нет Всего: нет |
Спасибо всем.
Сделал связь master-detail между таблицами Invoice и Movedata. Вроде все ок. Делаем еще одну таблицу со списком товара, в которой есть Articul, наименование, цена и т.п. И возникает следующий вопрос, как сделать так, что бы поля по артикулу (цена, наименование, и т.п.), который ввел пользователь, переносились в таблицу movedata? Поля lookup не подходят, так как там фиксированное значение, а цена, например, может меняться. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: Базы данных и репортинг" | |
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Обязательно указание: 1. Базы данных (Paradox, Oracle и т.п.) 2. Способа доступа (ADO, BDE и т.д.)
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |