powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / название таблиц
6 сообщений из 6, страница 1 из 1
название таблиц
    #35902877
Liosha_nove4ok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
есть таблица с название sprav-lk.dbf, имя таблицы изменить не имею права, она используется в других досавских прогах.. я работаю в вижуале

автор
USE sprav-lk
LOCATE ALL FOR sprav-lk.cod = y1 and sprav-lk.name = 'Ligot'
IF FOUND()
thisform.text18.Value= sprav-lk.varl
endif

не работает, пишет "lk не найден "

автор
USE sprav_lk
LOCATE ALL FOR sprav_lk.cod = y1 and sprav_lk.name = 'Ligot'
IF FOUND()
thisform.text18.Value= sprav_lk.varl
endif

так работает нормально

подскажите как избежать эту проблему в вижуале?
...
Рейтинг: 0 / 0
название таблиц
    #35902905
Liosha_nove4okесть таблица с название sprav-lk.dbf, имя таблицы изменить не имею права, она используется в других досавских прогах.. я работаю в вижуале

автор
USE sprav-lk
LOCATE ALL FOR sprav-lk.cod = y1 and sprav-lk.name = 'Ligot'
IF FOUND()
thisform.text18.Value= sprav-lk.varl
endif

не работает, пишет "lk не найден "

1. На какой строке?
2. Что мешает сделать так:
Код: plaintext
1.
2.
3.
4.
use sprav-lk alias sprav_lk
LOCATE ALL FOR  cod = y1 and name = 'Ligot'
IF FOUND()
thisform.text18.Value= varl
endif
Для текущей рабочей области указание алиаса необязательно.
...
Рейтинг: 0 / 0
название таблиц
    #35902929
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sprav-lk.cod
интерпритируется фокспро как

поле -(минус-матем-я операция) алиаз.поле

поэтому Вы и получаете сообщение об ошибке,
как поступить сказано выше
+ Вам поможет селект без локейта

Код: plaintext
1.
2.
3.
4.
5.
lcTable = "sprav-lk"
select tt
   from (lcTable)
   into array rrrr
.....text18.Value = iif(_tally> 0 ,rrrr[ 1 ],"пустое значение, нужный тип, ну или не знаю")
...
Рейтинг: 0 / 0
название таблиц
    #35902943
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
where к селекту забыл написать

авторwhere cod = y1 and name = 'Ligot'

это в справке о командах скл можно прочесть
...
Рейтинг: 0 / 0
название таблиц
    #35902961
Liosha_nove4ok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
проходящий.,

спасибо, помогло
...
Рейтинг: 0 / 0
название таблиц
    #35903054
Liosha_nove4ok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
прошелмимо,

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


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