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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.09.2010, 16:34   #1
getikalex
Пользователь
 
Регистрация: 13.06.2010
Сообщений: 73
По умолчанию ввод в таблицу и редактирование по пользовательской форме

Пробую настроить ввод таблицы по форме.
Первый столбец –выбирается из списка
Второй – дата
Третий значение.
Вроде форму кое-как сделал. При нажатии на enter- в поле таблицы форма выводится, и данные заносит в конец таблицы. Но не получились две вещи:

Первая: не хватает ума настроить кнопки навигации по форме – чтобы можно редактировать (а может и удалять) ранее введенные значения (где подсмотреть похожее ?)

Вторая – если в форме в комбобоксе вручную ввести значение, которое не подходит по заданному списку, (т.е значения нет в списке, и оно не должно пропуститься) то форма его почему-то пропускает… Почему ?

Подскажите как поправить
Вложения
Тип файла: rar Ввод по форме.rar (14.2 Кб, 46 просмотров)
getikalex вне форума Ответить с цитированием
Старый 26.09.2010, 16:58   #2
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Цитата:
где подсмотреть похожее ?
Вот здесь: http://excelvba.ru/entrant
Там есть и навигация по форме, и выбор даты, и удаление записей, и поиск по базе данных

Цитата:
если в форме в комбобоксе вручную ввести значение, которое не подходит по заданному списку, (т.е значения нет в списке, и оно не должно пропуститься) то форма его почему-то пропускает… Почему ?
Потому что свойство Style вашего комбобокса установлено в fmStyleDropDownCombo
Поставьте значение fmStyleDropDownList - и сможете выбирать только те значения, что есть в выпадающем списке.
EducatedFool вне форума Ответить с цитированием
Старый 26.09.2010, 17:13   #3
getikalex
Пользователь
 
Регистрация: 13.06.2010
Сообщений: 73
По умолчанию

Цитата:
Вот здесь: http://excelvba.ru/entrant
Там есть и навигация по форме, и выбор даты, и удаление записей, и поиск по базе данных
Я, конечно, снимаю шляпу перед человеком, который это написал, но в качестве учебного примера это не очень подходит. Учить десятиклассника математике по готовой докторской диссертации профессора Кембриджа не получится.
На такие высоты мне смотреть толку мало. Тем более, что код закрыт. Надеюсь найти что-то попроще.

А вот за вторую подсказку спасибо.
getikalex вне форума Ответить с цитированием
Старый 26.09.2010, 17:22   #4
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

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

А попроще есть здесь: http://www.programmersforum.ru/showthread.php?t=71504
Достаточно было в поиске набрать фразу ввод данных через форму
EducatedFool вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запись в таблицу значения вычисляемого в форме covair Microsoft Office Access 5 26.09.2010 15:19
ввод в БД через таблицу с раскрывающимися полями (lookup) Skif БД в Delphi 2 13.04.2010 23:58
Ограничение на ввод данных в подчиненной форме. mnz2002 Microsoft Office Access 2 08.02.2010 19:17
Запрет на ввод в форме kapitel_bc@ukr.net Microsoft Office Access 4 02.02.2010 03:45
набор списках в пользовательской форме, adonis Microsoft Office Excel 4 09.04.2009 14:03