Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: MSA2000 автоматическая подстановка из списка.
 
 автор: Алексей М.   (28.09.2007 в 20:18)   личное сообщение
 
 

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

  Ответить  
 
 автор: alecks_lp   (29.09.2007 в 15:36)   личное сообщение
 
 

читайте хелп AutoExpand Property
<<а в два других поля в таблице подставляются значения не уверенно, то с первого символа, а то и всю фамилию целиком иногда приходится вводить>> - что значит "неуверенно" - не очень понятно, ну уж если AutoExpand=True и приходится вводить фамилию целиком - значит совпадений не найдено. Проверьте, какие справочники подключены к спискам. Проверьте, нет ли пробела в элементе списка.

  Ответить  
 
 автор: Алексей М.   (29.09.2007 в 18:36)   личное сообщение
 
 

"неуверенно" - не очень понятно
Одна и та же фамилия может вводиться целиком с нажатия на первую букву или же после ввода 2-й, 3-й и т.д. до последней буквы. (фамилии в списке не похожие)

  Ответить  
 
 автор: alecks_lp   (30.09.2007 в 09:16)   личное сообщение
 
 

Так с Ваших слов трудно понять что происходит. Если на букву "И" десяток фамилий то после набора "ив" Access выделит и подставит (почитайте хелп по Text Property) после набора символа только ту часть фамилии(pattern), которая является общей для нескольких фамилий(элементов списка) и, если список вывален, предложит один из подходящих элементов списка. И только в том случае если для Text совпадение будет единственным(например со вводом 3,4 и тд до последнего символа) Access подставит элемент списка. Выкладывайте пример, пока выходные посмотрю.

  Ответить  
 
 автор: Алексей М.   (01.10.2007 в 16:07)   личное сообщение
 
 

Может я и глупости спрашиваю, но из 4-х фамилий, которые приходится неоднократтно вводить в течении дня, все начинаются на разные буквы. Не могу точно сказать из-за чего все произошло, может из-за разделения базы и создания МДЕ файла из базы с формами, но до этого все работало нормально - с первой буквы.

  Ответить  
 
 автор: alecks_lp   (02.10.2007 в 02:08)   личное сообщение
 
 

Не морочьте голову, выложите форму с комбобоксами и справочниками, будет время - посмотрю, если я не посмотрю - другие подскажут - народ здесь отзывчивый... Ну, может и не подскажут. Тоже бывает

  Ответить  
 
 автор: Алексей М.   (02.10.2007 в 19:55)   личное сообщение
 
 

Проблематично... Выложить... Пардон-с. Есть мысль насчет времени обновления OLE/DDE и т.д. в параметрах, стоит ли их передергивать. Но это уже отдельная тема.

  Ответить  
 
 автор: Анатолий (Киев)   (04.10.2007 в 10:22)   личное сообщение
 
 

Поле с фамилией в таблице источнике индексированное? Если снять/поставить индекс?
Если добавить пару фамилий из латинских символов, как выбираются они?
Если создать такой список на другой форме?
Запрос-источник без группировок?
Версия Access?

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList