Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 12.06.2007
Сообщений: 32

Как правильнее реализовать автозаполнение?

25.06.2007, 16:08. Показов 1041. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вот такая интересная задача. Все, конечно, сталкивались с автозаполнением в интернет, да и наверняка делали такую фишку в VB. Вот и хочется спросить всех, кто сталкивался - как лучше и без головной боли реализовать такое...
Есть форма с ячейками...все ячейки заполняются пользователем самостоятельно. Однако две ячейки - комбобоксы, в которых пользователь выбирает нужные ему названия. Грубо говоря, пользователь выбрал одно из названий и для него заполнил все остальные ячейки. Потом всю информацию добавил в базу...ячейки очистились. После этого пользователю нужно добавить запись с тем же названием, откорректировав только одну из множества ячеек. Как сделать так, чтобы при выборе того же названия, что и в первый раз, во всех ячейках появлялась уже введенная для этого значения информация...
Думаю, что нужно при сохранении в базу делать еще дубликат информации во временный файл, временную таблицу...
Подскажите мыслями или примером, кто сталкивался. Очень актуально сейчас...
Заранее всем огромное спасибо.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
25.06.2007, 16:08
Ответы с готовыми решениями:

Как правильнее реализовать меню
<!DOCTYPE html> <html> <head> <title>CSS3 animated dropdown menu - demo</title> <meta charset="utf-8"> <style> body{ ...

Как правильнее реализовать меню
<!DOCTYPE html> <html> <head> <title>CSS3 animated dropdown menu - demo</title> <meta charset="utf-8"> <style> body{ ...

Как правильнее и эффективнее реализовать перевод минут в часы и минуты?
Здравствуйте недавно начал изучать C++ смотрю примеры в книги, а на те примеры которые в учебнике нет ответов сверяюсь с их решение у вас...

3
0 / 1 / 3
Регистрация: 27.03.2012
25.06.2007, 16:25
> Как сделать так, чтобы при выборе того же
> названия, что и в первый раз, во всех ячейках
> появлялась уже введенная для этого значения
> информация...

Обычно в таких случаях либо делают шаблоны (template/profile), чтобы пользователь мог сохранить какую-то общую, часто используемую информацию, и потом ее использовать при вводе новой записи (потребуется добавление на твою форму функций "сохранить как шаблон" и "выбор шаблона"), либо делается дополнительная функция "копировать запись", чтобы выбрав подходящий аналог из списка всех записей юзер смог скопировать данные в форму ввода новой записи... так что выбирай, что больше подходит.
0
0 / 0 / 0
Регистрация: 12.06.2007
Сообщений: 32
26.06.2007, 02:06  [ТС]
Думаю, что вариант с шаблоном не подойдет. Информация большей частью все ж случайная...Хотелось бы скорее на лету создавать что-то типа временной таблицы с сохранением данных, чтобы иметь возможность на следующем шаге эту самую таблицу выбрать. Или вызвать. Хотя, конечно, вариант с копированием записей не так плох.
И все-таки - как связать эту временную запись с основной базой? Наподобие того же автосохранения пароля в Виндах...
ВОт такой вот вопросец. Да, кстати, тут на форуме много обсуждалось про временные таблицы...чем они плохи?
0
0 / 1 / 3
Регистрация: 27.03.2012
26.06.2007, 11:56
Ну в принципе твоя идея о 'временной таблице' и есть копирование записи. Вообще, я не знаю что имеется ввиду под 'временной таблицой', но если уж так надо, то используй свою основную БД, просто сохраняй запись с другим типом, отличным от нормальных записей, например 'TEMP'. По выходу из программы удаляй ее.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
26.06.2007, 11:56
Помогаю со студенческими работами здесь

Как правильнее реализовать паузу и остановку потока в моей программке?
Итак, писал я, писал... И под конец столкнулся с проблемой :) Есть форма, с кнопками Run, Pause, Stop и настройками параметров поиска...

Как реализовать автозаполнение с выборкой?
Доброго времени суток! Во вложении файл базы данных чертежей конструкторского бюро. Люди добрые, помогите реализовать следующее: в...

Как реализовать автозаполнение поля на сайте из listbox?
Доброго времени суток. Есть поле на сайте. Нужно заполнять это поле каждой строкой из listbox. Если код из 1 строки listbox'a НЕ...

Как реализовать одновременное автозаполнение нескольких таблиц MS Office Word?
Исходные данные: Имеется три таблицы: таблица А, таблица Б, таблица В. Выделеные зеленым, фиолетовым и желтым цветом соответственно. Все...

Как реализовать автозаполнение поля в DbGrid в зависимости от значения другого поля
Добрый день. Не могу разобраться в автозаполнением поля в gdgride. Суть проблемы, имеется у меня таблица в которой есть поле...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru