Форумы HiProg.com - MS ACCESS, VBA, VB

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

ник: kot_k_k
Объявление: "Куплю мелафон, срочно"

вар. № 1 -
Таблы: ТипТовара (Код_Типа, Название), Товар (Код_Товара, Название, Код_Типа)
речь идет о том чтобы при вводе через форму названия товара в таблицу Товары автоматом попадал выдленный (текущив в другой форме) Тип товара - для этого по окончании ввода названия или при сохранении Нового Товара необходимо написать типа этого

Me.Код_Типа=Forms!Тип_Товара!Код_Типа

и будет счастье.

вар. № 2
есть Справочник (назовем так) где хранятся названия,
в форму вносим данные, а оно само определяет новые данные (не существующие в справочнике, и заносит их туда.

имеет место быть, но:
1. если данные вноим ручками то вариаций написания одного и тогоже будет сотни, у юзеров фантазии выше крыши.
2. так заполнять форму - просто тратить время, для этого и ест справочник от куда и берутся данные, а уж обработку "Не существует в списке" найти не проблема.
3. если данные не вносятся блудливыми лапками, а идут потоком сос стороны то есть запрос на проверку существует ли Запись - Записи без подчиненных.

пример

SELECT Naimen.Kod_N, Naimen.Vid, Naimen.Naimen, Naimen.Tcena
FROM Naimen LEFT JOIN Sklad ON Naimen.Kod_N = Sklad.Naimen
WHERE (((Naimen.Kod_N)=1) AND ((Sklad.Naimen) Is Null));


(Naimen.Kod_N)=1 - проверяет код конкретного названия на наличие его на складе, если на складе есть товар то запрос ничего не содержит, если товара нет - содержит его название - 1 строчку. дальше заносим новое название куда нужно

п.с. Osmor - прикрепи виртуальный мелафон - для чтения мыслей, осеня нужьна вещь насяльника!!!


Ваше имя:

Пароль:

Цитировать: [quote][/quote] Код: [code][/code]
Жирный: [b][/b] Наклонный: [i][/i]
URL: [url][/url] 

Сообщение:

 Размер файла не более 50 Кбт. Большие файлы можно размещать на www.slil.ru

Прикрепить:

 

Для вставки смайлов в текст щелкните по значку.