|
TextBox,Command Button и обновление grid по запросу?
|
|||
---|---|---|---|
#18+
Добрый вечер! Не подскажете? Нужно следующее. Есть форма с гридом (form1). Грид содержит таблицу Clients с полями: login(c10), name(c25), inn(c12) и еще несколько полей. Создал еще одну форму (form2). В ней textbox и кнопка "Установить". Нужно следующее. Вводишь в textbox текст (логин) и жмешь установить. форма закрывается, а форма с гридом обновляется и остаются только строки удовлетворяющие тексту введенному в textboxe. При всем при этом, хочется это сделать через запросик, т.к. кроме textboxa в дальнейшем планируется еще другие объекты для выборки использовать. Например, select * from clients where upper(login) like upper('form2.text1.value'). Подскажите, чем воспользоваться? Как лучше сделать? Заранее благодарен за помощь. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2009, 22:58 |
|
TextBox,Command Button и обновление grid по запросу?
|
|||
---|---|---|---|
#18+
KochegraДобрый вечер! Не подскажете? Нужно следующее. Есть форма с гридом (form1). Грид содержит таблицу Clients с полями: login(c10), name(c25), inn(c12) и еще несколько полей. Создал еще одну форму (form2). В ней textbox и кнопка "Установить". Нужно следующее. Вводишь в textbox текст (логин) и жмешь установить. форма закрывается, а форма с гридом обновляется и остаются только строки удовлетворяющие тексту введенному в textboxe. При всем при этом, хочется это сделать через запросик, т.к. кроме textboxa в дальнейшем планируется еще другие объекты для выборки использовать. Например, select * from clients where upper(login) like upper('form2.text1.value'). Подскажите, чем воспользоваться? Как лучше сделать? Заранее благодарен за помощь. Так уже сами ведь практически все написали. Для пущей важности можно подправить (чуть-чуть, чтобы и вам работу оставить) : Код: plaintext 1.
И отображайте курсор AnyCursor. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2009, 01:43 |
|
TextBox,Command Button и обновление grid по запросу?
|
|||
---|---|---|---|
#18+
В том то и дело, что трудности с всем остальным. Подозревал, что курсор нужен. Мне нужно курсор AnyCursor создать? После этого как его к гриду привязать? И где курсор создавать? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2009, 10:22 |
|
TextBox,Command Button и обновление grid по запросу?
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2009, 11:54 |
|
TextBox,Command Button и обновление grid по запросу?
|
|||
---|---|---|---|
#18+
Дошел до следуещего (во вложении). В form2 в методе click прописал авторselect login,name_kr,inn,client,skzi,sign_cnt,station,d_sesion,d_create,d_valid; from clients where upper(login) like "%"+upper(alltrim(thisform.text1.value))+"%" ; into cursor AnyCursor form1.grdClients.RecordSource="" form1.grdClients.RecordSource="AnyCursor" ThisForm.Release Но как быть со связанными таблицами по полю login? Как их обновлять? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2009, 23:55 |
|
TextBox,Command Button и обновление grid по запросу?
|
|||
---|---|---|---|
#18+
Поправить немного файл start Код: plaintext 1. 2.
Мешать два подхода (курсоры и связи) в одном проекте я бы не стал. Либо все на курсорах, либо фильтры и связи. Заведи у формы Form1 св-во cFilter, тогда на форме 2 код переписать можно так *Кнопка Сформировать Код: plaintext 1. 2. 3. 4.
Кнопка сбросить Код: plaintext 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2009, 01:56 |
|
TextBox,Command Button и обновление grid по запросу?
|
|||
---|---|---|---|
#18+
Dag, подскажи насчет cFilter. Как это свойство завести? Где прописать? И такой вопрос: можно ли на курсорах задумываемое сделать? Можно как то связи между курсорами настроить? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2009, 22:34 |
|
TextBox,Command Button и обновление grid по запросу?
|
|||
---|---|---|---|
#18+
KochegraDag, подскажи насчет cFilter. Как это свойство завести? Где прописать? И такой вопрос: можно ли на курсорах задумываемое сделать? Можно как то связи между курсорами настроить? Открываешь форму в конструкторе (Modify). Далее меню Form-New Property. Связи при работе с выборками я не использую. Когда нужно делаю выборку в очередной курсор по нужному идентификатору. Впрочем почитай про команду SET RELATION ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2009, 23:10 |
|
TextBox,Command Button и обновление grid по запросу?
|
|||
---|---|---|---|
#18+
Попробуй. Кнопка 1 Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2009, 23:29 |
|
TextBox,Command Button и обновление grid по запросу?
|
|||
---|---|---|---|
#18+
Dag, т.е. если несколько фильтров нужно применить (вариант с фильтрами), то нужно несколько свойст для формы создавать (cFilter1,cFilter2,cFilter3...)? Пока с фильтрами эксперементирую. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2009, 23:20 |
|
|
start [/forum/topic.php?fid=41&msg=36007080&tid=1586405]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
36ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
others: | 321ms |
total: | 449ms |
0 / 0 |