![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 13.02.2009
Сообщений: 1
|
![]()
Здравствуйте.
У меня есть база данных складского учета. В ней 3 таблицы. таб1-таблица приход материалов; таб2-склад; таб3-списание материалов; По логике должно работать так: Приходит материал(таб 1) , далле данные из таблицы таб1 должны добавляться в таблицу таб2, но если какие материалы из таб1 совпадают с материалами из таб2, то должны просто суммироваться, а не добавляться как новая запись. Списание материала должно проводится примерно так, таблица таб3 должна брать данные о материале из таблицы таб2(с помощью полей подстановок) при этом количесво которое указано в таб3 должно отниматься от количества из таб2. На практике не знаю как сделать,помогите пожалуйста. Если что то не понятно пишите. |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 19.02.2009
Сообщений: 18
|
![]()
можно вообще одной таблой обойтись, а записи вести со знаками + - приход; минус - расход. Склад же вычислять по запросу сумма(кол-во), группировка по товару
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 26.01.2009
Сообщений: 29
|
![]()
если все делать через DAO.Database то описываешь свою базу, допустим
Dim dbs As Database Dim tbl As DAO.Recordset Dim tbl2 As DAO.Recordset .......... Set dbs as CurrentDB Set tbl = dbs.OpenRecordset("тут стандартный скл запрос;") а потом пишешь tbl.FindFirst "[твое поле] = """ & tbl2![название поля в другой таблице] & """" (это если текстовое поле) tbl.FindFirst "[твое поле] = " & tbl2![название поля в другой таблице] & "" (это если числовое поле)
Не стоит чинить то, что еще не сломалось...
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Добавление записей | Liones | БД в Delphi | 3 | 25.12.2008 10:08 |
как исключить добавление повторных записей в таблицы? | Demonk | Microsoft Office Access | 3 | 27.11.2008 10:30 |
Добавление записей в связанные таблицы с помощью Навигатора | ~MaGic~ | БД в Delphi | 2 | 09.07.2007 08:01 |
Добавление и удаление записей в Listview | Scorpeon | Компоненты Delphi | 0 | 08.06.2007 23:09 |
добавление записей в таблицу | strannik | БД в Delphi | 5 | 10.05.2007 08:12 |