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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 02.03.2012, 14:10   #1
Айвенго
Пользователь
 
Регистрация: 18.12.2007
Сообщений: 59
По умолчанию АВТОМАТИЧЕСКАЯ ВСТАВКА ДАННЫХ

РЕБЯТ ПОДСКАЖИТЕ КАК ОРГАНИЗОВАТЬ АВТОМАТИЧЕСКУЮ ВСТАВКУ ДАННЫХ... ЕСТЬ ДВЕ ТАБЛИЦЫ... ПЕРВАЯ НАЗЫВАЕТСЯ "СПРАВОЧНИК" В НЕЙ ЕСТЬ ТРИ СТОЛБЦА - "НОМЕР", "ФИО" И "АДРЕС". ВТОРАЯ ТАБЛИЦА НАЗЫВАЕТСЯ "РЕГИСТРАЦИЯ" ТАМ ТОЖЕ ИМЕЮТСЯ ТАКИЕ ПОЛЯ КАК И В ТАБЛИЦЕ "СПРАВОЧНИК" ... ТАК ВОТ... КАК СДЕЛАТЬ ТАК ЧТОБЫ ВО ВТОРОЙ ТАБЛИЦЕ В ПОЛЕ "НОМЕР" ВПИСАТЬ ЗНАЧЕНИЕ ТО ВСЕ ОСТАЛЬНОЕ АВТОМАТИЧЕСКИ ВСТАВЛЯЛОСЬ В ОСТАЛЬНЫЕ ПОЛЯ???
Айвенго вне форума Ответить с цитированием
Старый 02.03.2012, 14:23   #2
slone2179
Форумчанин
 
Аватар для slone2179
 
Регистрация: 22.04.2011
Сообщений: 155
По умолчанию

Если вписать в таблице значение, то так не получится. Нужно форму с запросом.
slone2179 вне форума Ответить с цитированием
Старый 02.03.2012, 14:27   #3
Айвенго
Пользователь
 
Регистрация: 18.12.2007
Сообщений: 59
По умолчанию

ммм... хорошо... создать формы не проблема... я так чувствую здесь без VBA не обойтись... получается что в форме которая пусть будет называться так же ка и вторая таблица - РЕГИСТРАЦИЯ, в поле с именем ТЕЛЕФОН прописать условие оно же СОБЫТИЕ то каким должен быть код если делать так?
Айвенго вне форума Ответить с цитированием
Старый 02.03.2012, 14:47   #4
slone2179
Форумчанин
 
Аватар для slone2179
 
Регистрация: 22.04.2011
Сообщений: 155
По умолчанию

В поле ID после обновления нужно VBA вставлять функцию. Недавно видел Teslenko_E предлагал в VBA создавать пользовательскую функцию и строить SQL конструкцию.
slone2179 вне форума Ответить с цитированием
Старый 02.03.2012, 23:48   #5
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Заранее вписать в диапазон ВПР()
или
вписывать ВПР() макросом по событию изменения ячейки, затем менять формулу на значения (может тянуть и из другого закрытого файла)
или
всё делать только макросом по событию изменения ячейки.

Делал когда-то похожее на публичном словаре и массиве - моментально при вводе значения из словаря извлекаем индекс, из массива по индексу остальные значения.
Никаких тормозов на практически любой таблице (думаю и миллион тормозить не будет).
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 03.03.2012, 00:01   #6
slone2179
Форумчанин
 
Аватар для slone2179
 
Регистрация: 22.04.2011
Сообщений: 155
По умолчанию

Hugo 121, это относится к Access?
slone2179 вне форума Ответить с цитированием
Старый 03.03.2012, 00:03   #7
slone2179
Форумчанин
 
Аватар для slone2179
 
Регистрация: 22.04.2011
Сообщений: 155
По умолчанию

ВПР можно и в Access использовать?
slone2179 вне форума Ответить с цитированием
Старый 03.03.2012, 00:12   #8
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Упс, извиняюсь - ветку перепутал
Но думаю словарь с массивом можно и тут использовать...
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 05.03.2012, 08:55   #9
Айвенго
Пользователь
 
Регистрация: 18.12.2007
Сообщений: 59
По умолчанию

в итоге что имеем... может это как совместными усилиями решить... создам форму и на примере той формы все попробовать реализовать...
Айвенго вне форума Ответить с цитированием
Старый 05.03.2012, 09:57   #10
Woodlin
Форумчанин
 
Регистрация: 30.03.2010
Сообщений: 153
По умолчанию

Айвенго, объясните зачем Вам нужно дублировать поля в двух таблицах одной базы. На вскидку могу предложить в таблицу "РЕГИСТРАЦИЯ" просто значение счетчика Справочника вставлять. Это позволит запросом извлекать по счетчику данные из Справочника.
Woodlin вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Word автоматическая вставка колонтитула Rillu Microsoft Office Word 3 08.08.2011 16:40
Автоматическая вставка нужного текста ogololobov2009 Microsoft Office Excel 1 16.03.2011 17:59
автоматическая вставка даты в нужном падеже mistx Microsoft Office Excel 14 06.11.2009 17:47
В развитие темы автоматическая вставка даты в нужном падеже ХочуЗнать Microsoft Office Excel 5 06.11.2009 16:15
автоматическая вставка результата поиска в прайсе в файл расчета ATTA Microsoft Office Excel 23 29.01.2008 14:07