Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Опять Combobox / 4 сообщений из 4, страница 1 из 1
09.09.2008, 18:47
    #35530662
zmw
zmw
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опять Combobox
Помогите двояшнику. Почему при вводе новой фирмы код заносится в поле нормально а в Combobox выводится чистое поле. После выхода из формы и новой загрузки показывает всё нормально. Как обновить Combobox?
...
Рейтинг: 0 / 0
09.09.2008, 20:21
    #35530793
Burn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опять Combobox
Если источник комбо таблица то надо перевыбрать его - метод Requery
...
Рейтинг: 0 / 0
09.09.2008, 21:11
    #35530824
zmw
zmw
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опять Combobox
А можно точнее ткнуть в место в программе. модуль был приложен к вопросу. Застрял я на этом месте.
...
Рейтинг: 0 / 0
10.09.2008, 09:40
    #35531179
Burn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опять Combobox
zmwА можно точнее ткнуть в место в программе. модуль был приложен к вопросу. Застрял я на этом месте.
Конкретно по обновлению комбо все работает - в клике комбо Requery отрабатывает нормально. Разве что для точного позиционирования используйте чтото вроде This.Value=zakaz.nzakazhik_id.
И измените BoundColumn=2 чтобы комбо возвращал код а не название.
Но вот остальное это просто тихий ужас...
1. Выкинте ваш newid() и поставте сделайте просто автоинкрементное поле - в вашем варианте счетчик ключей будет расти медление.
2. Почемуто при вызове формы с новым заказчиком Вы считаете что новый код будет равен номеру записи. Что ващето говоря неверно. И ваще ориентироватся на номер записи как ключевое значение стратегически неверно.
3. Отсустует обработк ситуация когда пользователь отказался вводи новую фирму - все равно добавляется пустая запись.
4. Отсуствуют проверки на заполнение необходимых полей для новой фирмы.

Это так, поверхностным взглядом.

Ну так, замечание - лично я бы вынес добавление новой фирмы на отдельную кнопку, а еще лучше сделал бы справочник фирм и его вызывал, т.к. при работе с комбо и у пользователя рука может дрогнуть и иногда сам конбо подглючиваети не происходит перевыбор строки.
Кроме того комбо хорош если надо выбирать из списка 2-10-20 позиций а количество клиентов в любой организации имеет тенденцию расти до безконечности. И искать нужную в списке из 1000 названий удовольствие ниже среднего.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Опять Combobox / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]