|
|
|
как это пишется???
|
|||
|---|---|---|---|
|
#18+
вот допустим написал я запрос: select pole1, pole2 from table1 как сделать чтобы pole1 высыпалось в первый столбец грида, а pole2 во второй? (простите, просто я не знаю как это на фоксе пишется...) Т.е. чему надо присвоить этот запрос и как вывалить рез-тат в грид??? (VF6.0) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2007, 20:59 |
|
||
|
как это пишется???
|
|||
|---|---|---|---|
|
#18+
1. На этапе дизайна формы (класса) создаете GRID ( пусть его имя grid1 ) с двумя колонками, вводите названия колонок, устанавливаете ReadOnly у всего GRID в .T. (если надо), меняете размеры колонок и пр. 2. В INIT формы пишете свой запрос, но не забываете сохранить его результат в курсоре: select pole1, pole2 from table1 INTO CURSOR myCursor1 Затем "привязываете" ваш GRID к новому курсору myCursor1: Код: plaintext 1. 2. 3. 4. P.S. Лучше перейти на последнюю версию VFP - VFP 9.0 P.P.S. Пробуйте, экспериментируйте. Visual FoxPro интерпретатор, что упрощает отладку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2007, 21:28 |
|
||
|
как это пишется???
|
|||
|---|---|---|---|
|
#18+
супер! Спасибо. Получилось. А теперь то что меня и вправду озадачило. Если например пишу так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. Код: plaintext 1. 2. 3. 4. Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2007, 13:46 |
|
||
|
как это пишется???
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2007, 13:50 |
|
||
|
как это пишется???
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2007, 13:51 |
|
||
|
как это пишется???
|
|||
|---|---|---|---|
|
#18+
Как советует AleksMed или перед USE ... надо выбрать свободную область командой SELECT 0 С уважением, Алексей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2007, 14:24 |
|
||
|
как это пишется???
|
|||
|---|---|---|---|
|
#18+
хитрый фокс, нет чтоб самому нулевую область выделять! :) вобщем in 0 помогло. thank you! пытаюсь щас сделать такую вещь: создал процедуру "proc_", хочу в неё передавать сформированный курсор. Ну допустим: Код: plaintext Код: plaintext 1. 2. 3. Как передается курсор в метод? пробовал так: ThisForm.proc_(cursor cur_a) и так: ThisForm.proc_(@cur_a) и так: ThisForm.proc_(cur_a) всяко ошибка. А если запихать запрос в строку то потом из строки тоже ничего не добудешь... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2007, 12:44 |
|
||
|
как это пишется???
|
|||
|---|---|---|---|
|
#18+
В VFP курсор не объект. Если вы отсались в пределах одной DataSession, то он вам доступен из любого метода формы. Можете передать его имя, как строку, а затем в методе обращаться примерно так: LPARAMETERS m.lcCursor SELECT * FROM (m.lcCursor) INTO .... или так для выбора переданного курсора в качестве текущего: SELECT (m.lcCursor) С уважением, Алексей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2007, 12:49 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=34423067&tid=1589622]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
54ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
66ms |
get tp. blocked users: |
2ms |
| others: | 219ms |
| total: | 392ms |

| 0 / 0 |
