Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Помогите начинающуму в FoxPro / 20 сообщений из 20, страница 1 из 1
25.11.2005, 17:36:19
    #33400854
Pavel Mandrenko
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите начинающуму в FoxPro
Вопрос следующего план
Есть готовая форма с двомя формами вода, база даних на SQl server
в ней таблица KMS
Нужно после вноса информации в первое поле нужно вынять из таблищы второе значение и положить его во второе поле ввода.

запрос "select top 1 kmat from kms where naimkm_s = m.naimkm_s"
m.naimkm_s - значение первого поля.
Результат запроса положить в переменую m.kmat
...
Рейтинг: 0 / 0
25.11.2005, 18:08:27
    #33400910
Недоходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите начинающуму в FoxPro
по яснее пожалуйста вот это "Нужно после вноса информации в первое поле нужно вынять из таблищы второе значение и положить его во второе поле ввода.
"
...
Рейтинг: 0 / 0
25.11.2005, 18:22:35
    #33400929
Pavel Mandrenko
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите начинающуму в FoxPro
Таблица
Поле1 Поле2
1 еее
2 ннн
3 ггг
4 шшш

На форме в Edit1 вношу значение "4" в edit2 должно высвитится значение "шшш" (через QSL запрос)
...
Рейтинг: 0 / 0
25.11.2005, 18:27:43
    #33400942
Недоходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите начинающуму в FoxPro
аааааааааа
та очень просто
пиши так
select Поле1 from Таблица where Поле1 = alltrim(thisform.edit1.value) into cursor tt
thisform.edit2.value = tt.Поле1

that all
...
Рейтинг: 0 / 0
25.11.2005, 18:29:09
    #33400947
Недоходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите начинающуму в FoxPro
ошибся
select Поле2 from Таблица where Поле1 = alltrim(thisform.edit1.value) into cursor tt
...
Рейтинг: 0 / 0
25.11.2005, 18:29:36
    #33400948
Недоходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите начинающуму в FoxPro
и тут ошибся
thisform.edit2.value = tt.Поле2
...
Рейтинг: 0 / 0
25.11.2005, 18:33:26
    #33400953
Pavel Mandrenko
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите начинающуму в FoxPro
Открылось диалоговое окно для открития файла И что с ним делать.
...
Рейтинг: 0 / 0
25.11.2005, 18:44:37
    #33400976
Недоходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите начинающуму в FoxPro
ну ты эта хоть бы перед селектом поставил
if not use ('имя_таблы')
use имя_таблы
endif
...
Рейтинг: 0 / 0
25.11.2005, 18:50:58
    #33400989
Pavel Mandrenko
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите начинающуму в FoxPro
Недоходящийну ты эта хоть бы перед селектом поставил
if not use ('имя_таблы')
use имя_таблы
endif

Таблица на сервере какой я ей путь укажу, его в принципе нет
...
Рейтинг: 0 / 0
25.11.2005, 18:51:52
    #33400993
Pavel Mandrenko
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите начинающуму в FoxPro
на SQL сервере
...
Рейтинг: 0 / 0
25.11.2005, 18:56:22
    #33401002
Недоходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите начинающуму в FoxPro
ну вставь в запрос этот селект
...
Рейтинг: 0 / 0
25.11.2005, 19:05:18
    #33401015
Pavel Mandrenko
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите начинающуму в FoxPro
Правильно ли я понимаю
=sqlexec() - Выролнение запроса не SQL сервере
= sqlexec([select kmat from kms where naimkm_s = ']+alltrim(m.naimkm_s)+['],tt)
tt - консоль куда возвращается значение.

а потом
m.kmat = tt.kmat
...
Рейтинг: 0 / 0
25.11.2005, 19:10:02
    #33401022
Pavel Mandrenko
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите начинающуму в FoxPro
Надо ли курсор обявлять как переменую????
...
Рейтинг: 0 / 0
25.11.2005, 19:11:42
    #33401023
Недоходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите начинающуму в FoxPro
угу
...
Рейтинг: 0 / 0
25.11.2005, 19:12:31
    #33401024
Недоходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите начинающуму в FoxPro
неа
...
Рейтинг: 0 / 0
25.11.2005, 19:13:24
    #33401026
Pavel Mandrenko
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите начинающуму в FoxPro
Недоходящийугу

В смысле надо обявлять как переменую или правильно я написал через sqlexec
...
Рейтинг: 0 / 0
25.11.2005, 19:15:11
    #33401031
Недоходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите начинающуму в FoxPro
ненадо объявлять
...
Рейтинг: 0 / 0
25.11.2005, 19:15:38
    #33401032
Pavel Mandrenko
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите начинающуму в FoxPro
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)
...
Рейтинг: 0 / 0
25.11.2005, 19:20:48
    #33401039
Недоходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите начинающуму в FoxPro
курсор в ковычки возьми. и вообще ты хелп читал? там есть полный пример
...
Рейтинг: 0 / 0
26.11.2005, 02:21:28
    #33401343
Igor Korolyov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите начинающуму в FoxPro
Hi Pavel!

SQLEXEC() возвращает данные в курсор, иго имя можно задать 3-м параметром
(т.к. это ИМЯ, то оно должно быть в кавычках. Вот если бы само имя было в
переменной tt, то нужно было бы без кавычек).
Вообще советую почитать статьи Владимира Максимова для начинающих на
foxclub.ru - в частности что такое курсор.

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Помогите начинающуму в FoxPro / 20 сообщений из 20, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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