Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Взаимодействие *.dbf, Query, DBLookupComboBox, DBGrid

1.9K
30 июня 2005 года
imported_ФДУЧ
104 / / 07.04.2005
Ситуация выгладит так.

*.dbf лежит спокойно на венте и через Query1 грузиться в DBGrid1 и по мере необходимости редактируется.
Таже *.dbf грузиться через Query2 в DBLookupComboBox (определенный столбец) и по мере надобности фокус ставиться в нужное место (поэтому Query1, Query2(разные задачи по одной таблице одновременно)).
Вопрос господа следующий, запустили программу таблица *.dbf загрузилась работаем НО после редакции в DBGrid, таблица в DBLookupComboBox не обновляется и поэтому изменения не видны как сделать так чтоб изменения проявились желательно без дополнительных кнопок.
1
30 июня 2005 года
kot_
7.3K / / 20.01.2000
Цитата:
Originally posted by ФДУЧ
Ситуация выгладит так.

*.dbf лежит спокойно на венте и через Query1 грузиться в DBGrid1 и по мере необходимости редактируется.
Таже *.dbf грузиться через Query2 в DBLookupComboBox (определенный столбец) и по мере надобности фокус ставиться в нужное место (поэтому Query1, Query2(разные задачи по одной таблице одновременно)).
Вопрос господа следующий, запустили программу таблица *.dbf загрузилась работаем НО после редакции в DBGrid, таблица в DBLookupComboBox не обновляется и поэтому изменения не видны как сделать так чтоб изменения проявились желательно без дополнительных кнопок.


Так и должно быть,необходимо по завершении редактирования переоткрыть Query2

1.9K
30 июня 2005 года
imported_ФДУЧ
104 / / 07.04.2005
Цитата:
Originally posted by kot_
Так и должно быть,необходимо по завершении редактирования переоткрыть Query2



Дану?

В томто и дело как обновить, непотеряв фокус и без лишней суеты (чтоб само тянулось!!!) Во как :)

1
30 июня 2005 года
kot_
7.3K / / 20.01.2000
Цитата:
Originally posted by ФДУЧ
Дану?

В томто и дело как обновить, непотеряв фокус и без лишней суеты (чтоб само тянулось!!!) Во как :)


Что бы не потерять фокус - используй закладку - bookmark по аглицки. А само ничего не тянется. В событии AfterPost переоткрывай датасет и будет тебе счастье.

4.2K
01 июля 2005 года
Крыс
98 / / 06.05.2005
Господа, может подскажете заодно, почему у меня в DBLookupComboBox вместо положеных семи полей вылезает меньше. Записей хватает в таблице, да и в соотв свойстве 7 полей прописанно, а выпадает то одно, то 2, если установить на 4-ю запись, то потом 4 выпадает и т.д
488
01 июля 2005 года
Mоngооsе
465 / / 01.04.2005
Цитата:
Originally posted by Крыс
Господа, может подскажете заодно, почему у меня в DBLookupComboBox вместо положеных семи полей вылезает меньше. Записей хватает в таблице, да и в соотв свойстве 7 полей прописанно, а выпадает то одно, то 2, если установить на 4-ю запись, то потом 4 выпадает и т.д

Эта проблема все еще не решена?

А как на счет установки breakpoints, "чтоб много полезного увидеть"? :)

У Freeman-a была идея, что все это может потому, что dataset однонаправленный.

Если выпадает, только 2 или 4 записей, то можно "проскроллировать" остальные 9 записей? Или можно идти только вниз?

4.2K
01 июля 2005 года
Крыс
98 / / 06.05.2005
Цитата:
Originally posted by Mоngооsе
Эта проблема все еще не решена?

А как на счет установки breakpoints, "чтоб много полезного увидеть"? :)

У Freeman-a была идея, что все это может потому, что dataset однонаправленный.

Если выпадает, только 2 или 4 записей, то можно "проскроллировать" остальные 9 записей? Или можно идти только вниз?



вниз идти можно, просто не удобно, когда вылазит одна запись, чтоб добраться до 9-й нужно 9 раз кликнуть, а при 7-ми - только один
breakpoints в даном случае ничего нового не светит, тут не значения свойств интерестны, а причины по которым они поменялись
Идею Freeman-a я помню, просто не уверена что это из-за одноноправленности

488
01 июля 2005 года
Mоngооsе
465 / / 01.04.2005
Цитата:
Originally posted by Крыс
вниз идти можно, просто не удобно, когда вылазит одна запись, чтоб добраться до 9-й нужно 9 раз кликнуть, а при 7-ми - только один
breakpoints в даном случае ничего нового не светит, тут не значения свойств интерестны, а причины по которым они поменялись
Идею Freeman-a я помню, просто не уверена что это из-за одноноправленности

Значит, во всех вариантах, набор содержит все записи таблицы и можно двигаться как вверх, так и вниз?
Если да, есть такой вариант, когда выпадает 7 записей?

4.2K
01 июля 2005 года
Крыс
98 / / 06.05.2005
Цитата:
Originally posted by Mоngооsе
Значит, во всех вариантах, набор содержит все записи таблицы и можно двигаться как вверх, так и вниз?
Если да, есть такой вариант, когда выпадает 7 записей?


При выборе значения 1-й раз выпадает только одна строчка, если выбрать 2-е значение, то при следующем клике выпадет две. если выбрать 7-ю (или больше) запись то в дальнейшем будет выпадать 7 записей, даже если потом обратно выберешь первую

488
01 июля 2005 года
Mоngооsе
465 / / 01.04.2005
Цитата:
Originally posted by Крыс
При выборе значения 1-й раз выпадает только одна строчка, если выбрать 2-е значение, то при следующем клике выпадет две. если выбрать 7-ю (или больше) запись то в дальнейшем будет выпадать 7 записей, даже если потом обратно выберешь первую

А если при создании формы OnCreate, (после открытия listsource, естественно) написать что-то типа ListSource->RecNo = 7?

1.9K
02 июля 2005 года
imported_ФДУЧ
104 / / 07.04.2005
Посоветуйте компонент
Выглядеть он должен в одну строчку (и быть привязан к конкретному столбцу dbf) типа как в интернет Эксплорере (когда пишеш Адресс)когда начинаешь писать адрес (аб) он вываливает портянку со всеми адресами начинающимися на аб притом они расположены в алфавитном порядке
аб аба абв абг абд и выбрав мышью или клавиатур абв нажав энтер мы ставим фокус в базе на абв ну естественно все вытекающии последствия
1
02 июля 2005 года
kot_
7.3K / / 20.01.2000
Цитата:
Originally posted by ФДУЧ
Посоветуйте компонент
Выглядеть он должен в одну строчку (и быть привязан к конкретному столбцу dbf) типа как в интернет Эксплорере (когда пишеш Адресс)когда начинаешь писать адрес (аб) он вываливает портянку со всеми адресами начинающимися на аб притом они расположены в алфавитном порядке
аб аба абв абг абд и выбрав мышью или клавиатур абв нажав энтер мы ставим фокус в базе на абв ну естественно все вытекающии последствия


DBLockupComboboxEh

1.9K
02 июля 2005 года
imported_ФДУЧ
104 / / 07.04.2005
Цитата:
Originally posted by kot_
DBLockupComboboxEh


прошу поподробней где его искать для начала

1
02 июля 2005 года
kot_
7.3K / / 20.01.2000
Цитата:
Originally posted by ФДУЧ
прошу поподробней где его искать для начала


DBLookupComboBoxEh - входит в набор EhLib-компонентов. ИМХО достаточно функциональный и удобный. Подобный же функционал по моему присутствует и в стандартном - давно с ним не работал - не помню. EhLib - для хUSSR бесплатны.

1.9K
02 июля 2005 года
imported_ФДУЧ
104 / / 07.04.2005
Цитата:
Originally posted by kot_
DBLookupComboBoxEh - входит в набор EhLib-компонентов. ИМХО достаточно функциональный и удобный. Подобный же функционал по моему присутствует и в стандартном - давно с ним не работал - не помню. EhLib - для хUSSR бесплатны.



ЧЁ ЧЁ ЧЁ

может качнуть где можно или ещё как поиметь

1
02 июля 2005 года
kot_
7.3K / / 20.01.2000
Цитата:
Originally posted by ФДУЧ
ЧЁ ЧЁ ЧЁ

может качнуть где можно или ещё как поиметь


гугл вполне рулит. им и пользуйся.

1.9K
08 июля 2005 года
imported_ФДУЧ
104 / / 07.04.2005
Чёт я не понел скачал я версию энтерпайс поставил а там токого нет да вот еще что круче энтерпрайс или профисионал
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог