Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.03.2015, 12:17   #1
Aqil_f
Форумчанин
 
Регистрация: 12.05.2009
Сообщений: 273
По умолчанию добовления в двух таблиц

Eст 2 таблица: BAZA и SATISH. Структуры таблиц одинокавая. Не могу делать такое. Надо при добовления записи в таблицу SATISH, эти записи добвлялся и таблицу BAZA (если такой код в таблице BAZA нету).
А если такой код в таблице BAZA есть тогда, при написание KOD в форме SATISH_FORMA, данные этого записа должно вводится на форме (кроме KOL). A KOL от руки должно вводится и это KOL должен плюсоватся с KOL в таблице BAZA.
Помогите пожалуйста!
Вложения
Тип файла: rar ZZ1.rar (18.7 Кб, 6 просмотров)
Aqil_f вне форума Ответить с цитированием
Старый 27.03.2015, 13:09   #2
shanemac51
Участник клуба
 
Аватар для shanemac51
 
Регистрация: 12.08.2010
Сообщений: 1,077
По умолчанию

надо действительно 2 таблицы и несколько справочников наименований(желательно)

таб1 --документы
--номер1
--от кого получен
--когда
--приход или расход

таб2 --составДокумента
--номер2
--номер1 --для связи с таб1
--наименование или код товара
--количество
--цена
--ндс


может и еще какие то поля

а текущее количество, суммы прихода/расхода --считаются запросами в разрезе
--от кого
--что
--период

в любом сочетании
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание
shanemac51 вне форума Ответить с цитированием
Старый 27.03.2015, 14:56   #3
Aqil_f
Форумчанин
 
Регистрация: 12.05.2009
Сообщений: 273
По умолчанию

Спасибо, но, я хочу конкретно, при добавление записи SATISH, эти записи и и таблицу BAZA тоже добавлиялся
Aqil_f вне форума Ответить с цитированием
Старый 27.03.2015, 15:05   #4
shanemac51
Участник клуба
 
Аватар для shanemac51
 
Регистрация: 12.08.2010
Сообщений: 1,077
По умолчанию

меня такая суммировка не устраивает, поэтому я ею не пользуюсь
применяю только принцип накладной --раздельный ввод каждого изменения(можно несколько в 1-й накладной) и итоги запросами
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание
shanemac51 вне форума Ответить с цитированием
Старый 27.03.2015, 15:20   #5
Aqil_f
Форумчанин
 
Регистрация: 12.05.2009
Сообщений: 273
По умолчанию

Галина, может быть, я не правильно обяснил свою задачу, но, у меня тоже раздельный ввод для каждого изменения. Таблица BAZA - это в данный момент что есть в складе. Таблица SATISH- эта приход в склад за каждый день.
Если такой код в таблице BAZA нету, тогда все поля должны добавится и таблицу SATISH и BAZA.
А если такой код в BAZA есть тогда, программа должен найти этого записа и плюсовать.
Помогите пожалуйста!

Последний раз редактировалось Aqil_f; 27.03.2015 в 15:32.
Aqil_f вне форума Ответить с цитированием
Старый 27.03.2015, 15:41   #6
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Цитата:
Таблица BAZA - это в данный момент что есть в складе
По мне она не нужна, вообще. Ладно, хозяин барин. Триггеров нет, но есть constraint check, в нем например SELECT, среди полей обращение к пользовательской udf, а уж в udf много чего можно сделать. Извращение еще то
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 27.03.2015, 15:55   #7
Aqil_f
Форумчанин
 
Регистрация: 12.05.2009
Сообщений: 273
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
По мне она не нужна, вообще.
А как тогда? Где-то должен хранится эта информация.
Aqil_f вне форума Ответить с цитированием
Старый 27.03.2015, 16:29   #8
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Приход уже есть - SATISH, в него же и расход, текущие остатки - запросом из одной этой таблицы
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 27.03.2015, 16:53   #9
shanemac51
Участник клуба
 
Аватар для shanemac51
 
Регистрация: 12.08.2010
Сообщений: 1,077
По умолчанию

предпочитаю 2 таблицы, чтобы не дублировать
--дату движения
--поставщика или покупателя

и справочники
--поставщики
--наименования товаров
--идиницы измерения
--слова приход/расход

все, что бы унифицировать
--поиск
--остатки на каждый день
--приход расход по клиентам
--по периоду
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание
shanemac51 вне форума Ответить с цитированием
Старый 27.03.2015, 17:56   #10
Aqil_f
Форумчанин
 
Регистрация: 12.05.2009
Сообщений: 273
По умолчанию

Где можно посмотреть программы самого простого примера?
Aqil_f вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Связывание из двух таблиц ts-alan C# (си шарп) 0 25.03.2013 11:18
Сопоставление двух таблиц mrlucifer Microsoft Office Excel 3 12.10.2011 13:00
Работа 2-х DBGrid по принцепу добовления данных в Accesse GhostBZ БД в Delphi 12 04.09.2009 17:45
Сопоставление двух таблиц Miku Microsoft Office Excel 2 25.07.2009 21:48