powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / CallByName ИЛИ подстановка ИЛИ кто знаком с Clipper-ом
6 сообщений из 6, страница 1 из 1
CallByName ИЛИ подстановка ИЛИ кто знаком с Clipper-ом
    #33670043
Фотография klen_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всё это возможно на Clipper -е. Как это сделать на VB ?
Программа формирует условия. Условие запоминается в переменной.
Например:
Код: plaintext
1.
2.
3.
4.
5.
6.
nomer_cexa = "001"
nomer_uchastka = "102"
uslovie = "cex = " & nomer_cexa & " AND uchastok = " & nomer_uchastka
' далее в программе 
if uslovie ' ИСТИНА
    ' тогда что-то делаю
endif
...
Рейтинг: 0 / 0
CallByName ИЛИ подстановка ИЛИ кто знаком с Clipper-ом
    #33670168
Ashton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Попробуй метод "Eval" Microsoft Script Control'а.
...
Рейтинг: 0 / 0
CallByName ИЛИ подстановка ИЛИ кто знаком с Clipper-ом
    #33670236
Фотография Worobjoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Трудно понять чего хотите.
Попробую догадаться.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Dim rs as ADODB.Recordset
Dim lngНомерЦеха As Long
Dim lngНомерУчастка As Long
dim blnУсловие1 as boolean
'... 
lngНомерЦеха=  1 
lngНомерУчастка = 102 
'... Где-то получаем рекордсет с данными
blnУсловие1 = (rs("НомерЦеха ") = lngНомерЦеха)  and (rs("НомерУчастка") = lngНомерУчастка)
if  blnУсловие1 then
'... что-то делаем
end if
...
Рейтинг: 0 / 0
CallByName ИЛИ подстановка ИЛИ кто знаком с Clipper-ом
    #33670418
Фотография klen_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ОТЛИЧНО!
БОЛЬШОЕ СПАСИБО!
...
Рейтинг: 0 / 0
CallByName ИЛИ подстановка ИЛИ кто знаком с Clipper-ом
    #33670548
Ashton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 klen_.

Что в итоге нужно было то?
...
Рейтинг: 0 / 0
CallByName ИЛИ подстановка ИЛИ кто знаком с Clipper-ом
    #33670923
Фотография klen_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть так называемые "плавающие" структуры баз данных.
Или меняющийся список цехов.
Или просто список месяцев, ввиде полей базы данных. Например:
Код: plaintext
1.
2.
3.
4.
if Field.mes = "01" then
     ' что-то делаем
elseif Field.mes = "02"
     ' и так далее
endif
на Clipper-е я делаю так:
объявляю текстовую переменную и заношу в неё значение нужного месяца.
Какой месяц выберет пользователь я не знаю. "01" ... или "12". Допустим пользователь выбрал месяц X , тогда я пишу:
if Field.mes = & X
' так пишется на Clipper-е подстановка
' что-то делаем
endif
Всё! Мне не надо перечислять все месяца, а если это другой список из неизвестного количества перечислений. Поэтому подстановка очень удобна.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / CallByName ИЛИ подстановка ИЛИ кто знаком с Clipper-ом
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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