powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Поиск в МЕМО - помогите с запросом
6 сообщений из 6, страница 1 из 1
Поиск в МЕМО - помогите с запросом
    #35838482
Kulakov Oleg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
2.
3.
MyGrd1="SELECT Fam, Nam FROM anket WHERE '"+ALLTRIM(Thisform.text1.Value)+"' $ m_pole"
MyGrd1= MyGrd1 + " INTO CURSOR tmp_tab NOCONSOLE"
Thisform.Grid1.RecordSource = MyGrd1

Не срабатывает.
...
Рейтинг: 0 / 0
Поиск в МЕМО - помогите с запросом
    #35838567
Kulakov Oleg
Код: plaintext
1.
2.
3.
MyGrd1="SELECT Fam, Nam FROM anket WHERE '"+ALLTRIM(Thisform.text1.Value)+"' $ m_pole"
MyGrd1= MyGrd1 + " INTO CURSOR tmp_tab NOCONSOLE"
Thisform.Grid1.RecordSource = MyGrd1

Не срабатывает.
Так и пишет "Не срабатываю"?
В select sql вместо $ лучше использовать like.
...
Рейтинг: 0 / 0
Поиск в МЕМО - помогите с запросом
    #35838573
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Регистр букв (большие или маленькие) учитываешь? Может так написать

Код: plaintext
1.
MyGrd1="SELECT Fam, Nam FROM anket" + ;
	" WHERE '"+UPPER(ALLTRIM(Thisform.text1.Value))+"' $ UPPER(m_pole)"
...
Рейтинг: 0 / 0
Поиск в МЕМО - помогите с запросом
    #35838770
Kulakov Oleg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пример кода в приатаченном файле. Помогите кто может.
...
Рейтинг: 0 / 0
Поиск в МЕМО - помогите с запросом
    #35839303
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Тщательнее надо" (с)

1. В запросе синтаксические ошибки.
2. Если вы используете в качестве источника данных для Grid запрос, то надо указать, что тип источника данных - это SQL Statment. Т.е. установить свойство Grid.RecordSourceType
3. Не имеет смысла открывать таблицу-источник. Она будет открыта автоматически в момент выполнения запроса
4. Перед изменением источника данных Grid этот источник надо обнулить

Итого, код метода Click будет примерно такой


Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
MyGrd1="SELECT Fam,Nam FROM anket"+;
 " WHERE '"+UPPER(ALLTRIM(Thisform.text1.Value))+"' $ UPPER(m_pole)"
MyGrd1=MyGrd1 + " INTO CURSOR tmp_tab NOFILTER"

	Thisform.Grid1.RecordSource = ""

* Если в настройках Grid это уже сделано, то эта команда не нужна
	Thisform.Grid1.RecordSourceType =  4  
	
	Thisform.Grid1.RecordSource = MyGrd1
	Thisform.Grid1.ForeColor=RGB( 0 , 0 , 0 )
	Thisform.Grid1.AllowCellSelection=.f.
	Thisform.Grid1.enabled=.t.
	Thisform.Grid1.refresh()
...
Рейтинг: 0 / 0
Поиск в МЕМО - помогите с запросом
    #35839442
Kulakov Oleg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ВладимирМ,

Огромное спасибо за помощь.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Поиск в МЕМО - помогите с запросом
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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