|
|
|
Помогите начинающуму в FoxPro
|
|||
|---|---|---|---|
|
#18+
Вопрос следующего план Есть готовая форма с двомя формами вода, база даних на SQl server в ней таблица KMS Нужно после вноса информации в первое поле нужно вынять из таблищы второе значение и положить его во второе поле ввода. запрос "select top 1 kmat from kms where naimkm_s = m.naimkm_s" m.naimkm_s - значение первого поля. Результат запроса положить в переменую m.kmat ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2005, 17:36 |
|
||
|
Помогите начинающуму в FoxPro
|
|||
|---|---|---|---|
|
#18+
по яснее пожалуйста вот это "Нужно после вноса информации в первое поле нужно вынять из таблищы второе значение и положить его во второе поле ввода. " ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2005, 18:08 |
|
||
|
Помогите начинающуму в FoxPro
|
|||
|---|---|---|---|
|
#18+
Таблица Поле1 Поле2 1 еее 2 ннн 3 ггг 4 шшш На форме в Edit1 вношу значение "4" в edit2 должно высвитится значение "шшш" (через QSL запрос) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2005, 18:22 |
|
||
|
Помогите начинающуму в FoxPro
|
|||
|---|---|---|---|
|
#18+
аааааааааа та очень просто пиши так select Поле1 from Таблица where Поле1 = alltrim(thisform.edit1.value) into cursor tt thisform.edit2.value = tt.Поле1 that all ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2005, 18:27 |
|
||
|
Помогите начинающуму в FoxPro
|
|||
|---|---|---|---|
|
#18+
ошибся select Поле2 from Таблица where Поле1 = alltrim(thisform.edit1.value) into cursor tt ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2005, 18:29 |
|
||
|
Помогите начинающуму в FoxPro
|
|||
|---|---|---|---|
|
#18+
и тут ошибся thisform.edit2.value = tt.Поле2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2005, 18:29 |
|
||
|
Помогите начинающуму в FoxPro
|
|||
|---|---|---|---|
|
#18+
Открылось диалоговое окно для открития файла И что с ним делать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2005, 18:33 |
|
||
|
Помогите начинающуму в FoxPro
|
|||
|---|---|---|---|
|
#18+
ну ты эта хоть бы перед селектом поставил if not use ('имя_таблы') use имя_таблы endif ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2005, 18:44 |
|
||
|
Помогите начинающуму в FoxPro
|
|||
|---|---|---|---|
|
#18+
Недоходящийну ты эта хоть бы перед селектом поставил if not use ('имя_таблы') use имя_таблы endif Таблица на сервере какой я ей путь укажу, его в принципе нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2005, 18:50 |
|
||
|
Помогите начинающуму в FoxPro
|
|||
|---|---|---|---|
|
#18+
на SQL сервере ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2005, 18:51 |
|
||
|
Помогите начинающуму в FoxPro
|
|||
|---|---|---|---|
|
#18+
ну вставь в запрос этот селект ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2005, 18:56 |
|
||
|
Помогите начинающуму в FoxPro
|
|||
|---|---|---|---|
|
#18+
Правильно ли я понимаю =sqlexec() - Выролнение запроса не SQL сервере = sqlexec([select kmat from kms where naimkm_s = ']+alltrim(m.naimkm_s)+['],tt) tt - консоль куда возвращается значение. а потом m.kmat = tt.kmat ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2005, 19:05 |
|
||
|
Помогите начинающуму в FoxPro
|
|||
|---|---|---|---|
|
#18+
Надо ли курсор обявлять как переменую???? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2005, 19:10 |
|
||
|
Помогите начинающуму в FoxPro
|
|||
|---|---|---|---|
|
#18+
Недоходящийугу В смысле надо обявлять как переменую или правильно я написал через sqlexec ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2005, 19:13 |
|
||
|
Помогите начинающуму в FoxPro
|
|||
|---|---|---|---|
|
#18+
ненадо объявлять ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2005, 19:15 |
|
||
|
Помогите начинающуму в FoxPro
|
|||
|---|---|---|---|
|
#18+
Pavel MandrenkoПравильно ли я понимаю =sqlexec() - Выролнение запроса не SQL сервере = sqlexec([select kmat from kms where naimkm_s = ']+alltrim(m.naimkm_s)+['],tt) tt - консоль куда возвращается значение. а потом m.kmat = tt.kmat при выполнении даного кода закидаєт слудюющую вещь (variable 'tt' is not found) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2005, 19:15 |
|
||
|
Помогите начинающуму в FoxPro
|
|||
|---|---|---|---|
|
#18+
курсор в ковычки возьми. и вообще ты хелп читал? там есть полный пример ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2005, 19:20 |
|
||
|
Помогите начинающуму в FoxPro
|
|||
|---|---|---|---|
|
#18+
Hi Pavel! SQLEXEC() возвращает данные в курсор, иго имя можно задать 3-м параметром (т.к. это ИМЯ, то оно должно быть в кавычках. Вот если бы само имя было в переменной tt, то нужно было бы без кавычек). Вообще советую почитать статьи Владимира Максимова для начинающих на foxclub.ru - в частности что такое курсор. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2005, 02:21 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=33400942&tid=1592929]: |
0ms |
get settings: |
6ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
155ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 240ms |
| total: | 459ms |

| 0 / 0 |
