Консультация № 27889
18.10.2005, 15:59
0.00 руб.
0 4 3
Здрасвуйте уважаемые эксперты.
Вопрос вот вчем.Представте программы для склада магазина, так вот я при помощи екселя и VB написал примерно такую программу и вот я все сделал но если надо будет добавить новую запись тоесть новое имя товара а это очень часто бывает я все делаю вручную добавляя эту запись во все места кода где это надо. Так вот могу ли я сделать так чтобы не делать все это вручную а сделать форму и от туда все добавить, и еще прошу вас не надо писать ничего на щет того как сделать форму ну и что нибудь в этом роде мне надо знать как к примеру добавить эту
<Sheet2.vodkacombobox1.additeam "Гжелка"> строку в тело кода
комбобокса вот что мне надо знать.
Заранее большое СПАСИБО!!!

Обсуждение

Неизвестный
18.10.2005, 19:39
общий
это ответ
Здравствуйте, Гевонд Джонович!
Здравствуйте, Гевонд Джонович!
Так поставьте вместо слова "Гжелка" ссылку на TextBox и все. Т.е. так
Sheet2.vodkacombobox1.additeam textbox.text
Теперь вы будете вводить имя товара в это текстовое окно, нажимать допустим какую-нибудь кнопу и оно будет помещаться в вашу базу данных. Аналогично поступаем и с другими параметрами товара.
Неизвестный
20.10.2005, 11:25
общий
это ответ
Здравствуйте, Гевонд Джонович!
Excel, конечно, штука хорошая.. но подобные вещи лучше все-таки делать на основе баз данных, хотя бы того же ACCESS/
Это избавит от многих ошибок, присущих EXCEL.

Например, если в середину Вашей таблицы поместить пустую строку ,или в цифровой столбец попала текстовая ячейка, у вас ВСЕ пойдет неправильно, сумма сосчитается либо по верхней либо по нижней части таблицы.
Фильтрация данных.
При задании сложного фильтра по нескольким полям EXCEL выдает неправильный результат

Отчеты..

Ограничение на количество записей в таблице.. (64 тыс )
Резкое снижение скорости работы при увеличении числа записей..


Просто советую, переходите на ACCESS, будет гораздо надежнее и приятнее работать
Неизвестный
22.10.2005, 17:41
общий
это ответ
Здравствуйте, Гевонд Джонович!
Геморой этот эксель. Используйте лучше базу данных (например, SQL Server 2000 (либо MSDE2000 - майкрософт разрешает его распространять с приложениями, а поставляется он с офисом 2002)).
Неизвестный
22.10.2005, 17:43
общий
БАЗЫ ДАННЫХ - FOREVER!
Форма ответа