0 / 0 / 0
Регистрация: 05.10.2011
Сообщений: 62
|
|
1 | |
Авто подстановка в поле номера товара при введении товара в базу12.10.2011, 18:26. Показов 9189. Ответов 97
Метки нет (Все метки)
Здравствуйте!
Помогите разобраться.... Есть 2 таблицы СКЛАД1 и СКЛАД2. В таблицах я указываю название товара(Тип1, Тип2, Тип3 и тд) и номер товара. В первой таблице номера просто числовые, а в другой таблице нужно ещё перед цифрами указывать две буквы. Все номера имеют строгую последовательность. Т.е. просто числовой 1,2,3,4,5,6,7.... и тд. второй с буквами, например XW100, XZ101, XC102, XF103, RX104, UX105, XX106, AX107 и тд. буквы имеют последовательность например как я тут написал 8 вариантов сочетаний букв, затем буквы снова повторяются а следующие за ними цифры продолжают идти последовательно ...XW108, XZ109, XC110, XF111, RX112, UX113, XX114, AX115. Как сделать что бы при вводе первого номера товара например XW124 следующий автоматически подставлялся XZ125 и тд по порядку? Возможно ли это действие сделать вводом количества товара (Тип1) например 10шт указав только начальный номер XZ125 а база автоматически добавила остальные 10 в таблицу СКЛАД? Заранее спасибо!
0
|
12.10.2011, 18:26 | |
Ответы с готовыми решениями:
97
как сделать, чтобы при выборе Товара с помощью выпадающего списка, в поле Цена вставлялась цена этого товара? Вывод в форму цены товара автоматически при вводе названия товара Поле со списком авто подстановка с конца Необходимо изменять количество товара на складе исходя из проданного товара |
0 / 0 / 0
Регистрация: 05.10.2011
Сообщений: 62
|
|
01.11.2011, 11:17 [ТС] | 81 |
Добрый день alvk! Посмотрите плиз базу, не получается организовать выдачу разрешений в форме ЗАКАЗЫ. Новые записи не добавляются. Мне кажется что-то напутал в запросах. Спасибо!
0
|
0 / 0 / 0
Регистрация: 05.10.2011
Сообщений: 62
|
|
01.11.2011, 11:57 [ТС] | 82 |
сорри... эта
0
|
7398 / 4535 / 295
Регистрация: 12.08.2011
Сообщений: 14,023
|
|
01.11.2011, 12:54 | 83 |
что такое "Разрешения новые"? их нет в схеме данных, а вот "разрешения" есть, также не стоит значение по умолчанию, внимательно смотрите выложенный ранее пример.
0
|
0 / 0 / 0
Регистрация: 05.10.2011
Сообщений: 62
|
|
01.11.2011, 13:14 [ТС] | 84 |
"Разрешения новые" это форма добавления разрешений в базу... в Форме "Заказы" она не задействована. Значения по умолчанию я выставил... результата нет. разрешения не добавляются к заказу. Уверен напутал где-то в связях или в запросе
0
|
7398 / 4535 / 295
Регистрация: 12.08.2011
Сообщений: 14,023
|
|
01.11.2011, 14:55 | 85 |
0
|
0 / 0 / 0
Регистрация: 05.10.2011
Сообщений: 62
|
|
02.11.2011, 10:43 [ТС] | 86 |
День добрый! Alvk, у меня так и не получилось сделать выдачу. я переделал базу оставив только таблицы и формы, а результат тот же.... не добавляется кодзаказа к нужному разрешению...Не могу понять где ошибка. Помогите.
0
|
7398 / 4535 / 295
Регистрация: 12.08.2011
Сообщений: 14,023
|
|
02.11.2011, 10:52 | 87 |
я не понимаю, всё добавляется, может я не туда смотрю?:
0
|
0 / 0 / 0
Регистрация: 05.10.2011
Сообщений: 62
|
|
02.11.2011, 11:17 [ТС] | 88 |
да, добавляется...но только код а разрешение нет. Выбор разрешения у меня происходит в поле разрешении нажатием на выбранное разрешение. открывается форма РАЗРЕШЕНИЯ с выбранным номером, подставляю дату выдачи и галку выдано.
Добавлено через 12 минут Вощем проблема в том, что в форме РАЗРЕШЕНИЯ кодзаказа добавляется, а в таблице РАЗРЕШЕНИЯ к выбранному разрешению нет.
0
|
7398 / 4535 / 295
Регистрация: 12.08.2011
Сообщений: 14,023
|
|
02.11.2011, 13:36 | 89 |
0
|
0 / 0 / 0
Регистрация: 05.10.2011
Сообщений: 62
|
|
02.11.2011, 14:13 [ТС] | 90 |
Я смотрю туда.... код 40 кодЗаказа-3 КодСтраны-1, а №разрешения не подставился... т.е. выборка не происходит. До этой базы вроде сделали рабочую, но там были поля подстановок от которых я в настоящем примере избавился по вашему совету, так в той база такая схема работает. Посмотрите предыдущую. Почему в настоящей не получается сделать так?
0
|
7398 / 4535 / 295
Регистрация: 12.08.2011
Сообщений: 14,023
|
|
02.11.2011, 15:54 | 91 |
1
|
7398 / 4535 / 295
Регистрация: 12.08.2011
Сообщений: 14,023
|
|
03.11.2011, 02:09 | 92 |
Наверное вы хотите, чтобы он подставился из левого списка? Зачем там выдано и в подформе выдано? Объясните логику.
И про поля со списком - я не говорил, что их надо убрать из формы, даже наоборот, в форме им место. Думаю основная ваша проблема в том, что вы сгрудили всё в одну форму, разберитесь с логикой.
1
|
0 / 0 / 0
Регистрация: 05.10.2011
Сообщений: 62
|
|
03.11.2011, 10:54 [ТС] | 93 |
Приветствую!
Смысл такой. Мне нужно выдать кучку разрешений с определенными номерами под один заказ. Вот я и выбираю из левого списка нужные мне разрешение. Далее мне нужно что бы этои разрешения ( с нужным мне номером) попали в настоящий заказ. Возможно это действие можно сделать и без подформы РАЗРЕШЕНИЯ. Может достаточно процедуры нажатия на разрешение из списка что бы оно попало в настоящий заказ, а уже там(в заказе) отмечать галочку что оно выдано. только я не знаю как это осуществить Добавлено через 3 минуты вот в базе где в таблицах есть поля подстановки там всё работает... это База поля подстановки, последняя которую прислал. Добавлено через 15 минут "База поля подстановки" в этой базе после выбора разрешения в поле кодзаказа таблицы "РАЗРЕШЕНИЯ" подставляется КодЗаказа к выбранному разрешению, это просматривается как в таблицах так и в формах, а в базе где в таблицах я избавился от полей подстановок, это не происходит, т.е. в форме "РАЗРЕШЕНИЯ" подставляется, а в таблице "РАЗРЕШЕНИЯ" нет, при этом в форме "ЗАКАЗЫ" "подчиненная форма ЗАКАЗЫ Запрос" выбирать ничего не нужно, эта подчиненная форма нужна для визуализации выбранных разрешений, Добавлено через 40 минут В общем сделал сам... как это получилось я так и не понял.... Вначале в схеме убрал связь ЗАКАЗЫ и РАЗРЕШЕНИЯ, далее в таблице РАЗРЕШЕНИЯ поменял поле на поле подстановки из таблицы ЗАКАЗЫ. Всё заработало. В итоге сделал обратное действие убрав поле подстановки.... Всё работает.)
0
|
7398 / 4535 / 295
Регистрация: 12.08.2011
Сообщений: 14,023
|
|
03.11.2011, 12:51 | 94 |
1.Уж не знаю, что вы намудрили, но я вам ставил картинку как преобразовать простое поле в поле со списком (пост выше на странице), те же действия, что и в таблице, но на форме.
2.Выложите результат. 3.Подчинённая форма как раз и нужна для ввода разрешений, а то, что слева у вас было, лишнее. 4.Я так понимаю, что теперь у вас на подчинённой форме поля со списками?
1
|
0 / 0 / 0
Регистрация: 05.10.2011
Сообщений: 62
|
|
03.11.2011, 13:44 [ТС] | 95 |
В настоящий момент все действия выполняются именно так как я планировал. Вы мне в этом как могли помогли! А получилось так же как и "база поля подстановки" только без этих полей подстановок. Делал всё так как вы мне писали. В полях задавал откуда брать данные... всё красиво и хорошо! Да, действительно лучше работать без полей подстановок в таблицах и использовать коды. Огромное спасибо!!!!
Добавлено через 6 минут *** поля подстановок ,те которые в таблицах, их я и убрал
0
|
7398 / 4535 / 295
Регистрация: 12.08.2011
Сообщений: 14,023
|
|
10.11.2011, 09:33 | 96 |
Спам?
0
|
0 / 0 / 0
Регистрация: 05.10.2011
Сообщений: 62
|
|
15.11.2011, 13:10 [ТС] | 97 |
Приветствую alvk! Давно не заходил на форум, вот сижу мудрю базу дальше))) столкнулся с проблемой переделать с нуля то что у же сделал за время нахождения на форуме, вощем не получилось.( Ещё иногда проскакивал какой-то глюк, access просил делать архив базы и перезагрузку себя. Прикрепляю то что у меня "типа ещё" работает.
0
|
01.12.2011, 23:20 | 98 |
Не по теме: моторолер действительно не мой я лишь гайку прикрутил к нему ))) см предыдущие выкладки файла от Simpaer
0
|
01.12.2011, 23:20 | |
01.12.2011, 23:20 | |
Помогаю со студенческими работами здесь
98
Как сделать чтобы при вводе текста в поле, при введении каждого нового символа фильтр обновлялся, а текст в по Опишите класса товара. Поля класса: имя товара, цена товара, количество товара на склад Автоматическая подстановка цены при выборе товара. Массив записей. Структура: наименование товара, его количество, цену за единицу товара и общую стоимость данного товара Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |