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

Форум: MS ACCESS

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

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

 
 

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

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

тема: Помогите
 
 автор: Seryoga204   (29.12.2008 в 23:30)   личное сообщение
 
 

Мне нужно было написать запрос для фильтрации в dbf файле, а имено чтобы по определеному столбцу фильтровались только счета начинающиеся с 2600. Когда указываю какой нибудь один счет полнстью фильтруется отлично, а как указать чтобы фильтровались все счета начинающиеся с 2600 (длина счетов разная) Помогите пожалуйта и не судите строго, я еще только учусь.Заранее благодарен.

  Ответить  
 
 автор: Lukas   (29.12.2008 в 23:44)   личное сообщение
 
 


SELECT ... FROM ... WHERE AccountNumber Like "2600*"

  Ответить  
 
 автор: Seryoga204   (30.12.2008 в 00:01)   личное сообщение
 
 

Спасибо. Но не получается. Фильтрует служебная программа по запросу в ввиде "ODM.CNo = ('26001819416'), где CNo - нозвание солбца "Кредит" ; ('26001819416') - номер счета, поэтому запросу программа формирует ведомость отобранных документов именно с этим счетом. А мне надо чтобы прога фильтровала все счета которые начинаются с 2600. При вводе ('2600*') не выбирается ни один счет. Пожалуйста может кто то сталкивался с этим.

  Ответить  
 
 автор: osmor   (30.12.2008 в 09:13)   личное сообщение
 
 

приведенный Lukas'ом запрос делает именно то что вам нужно.
почитайте help про like

  Ответить  
 
 автор: FORMAT   (30.12.2008 в 10:30)   личное сообщение
 
 

А база случаем не на SQL server лежит?
Если там, то попробуйте вместо * поставить%

  Ответить  
 
 автор: Кабан   (30.12.2008 в 19:08)   личное сообщение
 
 

или Оракл какой, завалящийся

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