Вверх ↑
Ответов: 689
Рейтинг: 20
#1: 2006-09-05 20:02:19 ЛС | профиль | цитата
Ваш код:

Add(ODialog,64572,49,98)
{
Filter="*.dbf"
Title="Открыть список"
link(onExecute,15233527:doEvent1,[])
}

На мой взгляд такой более корректный:
Add(ODialog,64572,49,98)
{
Filter="Файлы dBASE III (*.dbf)|*.dbf"
Title="Открыть список"
link(onExecute,15233527:doEvent1,[])
}

2. А почему Вы не используете таблицу строк?
3. SQL запросы, ну по крайней мере, запросы касающиеся выборок, сложны только на первый взгляд. На самом деле благодаря синтаксису SQL все становится понятным буквально после первых результатов этих запросов, так что не бойтесь.

P.S. Если DBF формируется из другого приложения, проверьите возможность формирования обычного TXT файла с разделителями и работайте с ним, а не непосредсвенно со скриптами читающими файл DBF.
А говорили SQL не знаете:
Gluzer писал(а):
to Старый чайник: а скриптом не удобнее?

dim OpSysSet
dim Obj

rem 0 = 16 = RELOGIN FORCE
rem 8 = SHUTDOWN
rem 4 = RELOGIN
rem 2 = 6 = REBOOT
rem 1 = 5 = FORCE (hand shutdown)

Set OpSysSet = GetObject("winmgmts:{impersonationLevel=impersonate,(Shutdown)}//./root/cimv2").ExecQuery _
("SELECT * FROM Win32_OperatingSystem WHERE Primary=true")

For Each Obj In OpSysSet
Obj.Win32Shutdown(6)
Next
[/quote]
("SELECT * FROM Win32_OperatingSystem WHERE Primary=true" ) <--Это SQL
карма: 0

0