nordk wrote: |
Откуда вызываете функцию - из какого модуля ? |
nordk wrote: |
Попробуйте мой вариант
http://webfile.ru/528621 |
maestro_ wrote: |
Хотелось еще рассмотреть возможность сортировки и поиска по этому реестру. |
GVA wrote: |
У меня нет записи 0 10 - пишу туда "Реестр работ ИТ"
и простенькую программу work.hrb Function Main() SayAndWait("OK") return NIL компилируем ее в харбор и пишем в поле функции меню HFileEval("work.hrb",{}) Все понятно! Надо было просто не копировать а грамотно записывать по синтаксису блок кода как у Вас в примере {|| HFileEval('work.hrb',{}) } |
WildCat wrote: | ||
Пробовал из "Арм.Гав.бух-а", как собственно и сказано в хелпе. Пробовал указывать полный маршрут к файлу hello.hrb (.prg). Результат один и тот же. |
GVA wrote: |
Все понятно! Надо было просто не копировать а грамотно записывать по синтаксису блок кода как у Вас в примере {|| HFileEval('work.hrb',{}) } |
Лариса Т. wrote: |
Весь пример получился, работает. Поясните пожалуйста эти строки:
cCurProc:={||"2"} - сопроцедура для QBrowse() - это означает обновить все записи? |
Quote: |
aBlockCols:={{{||field->tek_data},0},{{||field->tek_nomer},9},{{||LEFT(field->name,16)},16},{{||STR(field->kol,5)},33},{{||STR(field->cena,12,2)},39},{{||STR(field->summa,12,2)},52}} - массив блоков кода для QBrowse() - массив описания полей вывода. Это ясно. Как Харбор "понимает", что field - это наша база Work? |
Лариса Т. wrote: |
Можно ли развить пример дальше на предмет ввода данных и применения различных справочников? |
Марина wrote: |
Кроме этого, не забудьте пожалуйста объяснить, что делать, когда не все столбцы уместились на экране (требуется листание вправо) |
nordk wrote: | ||||
Есть каталог PRO\PLUGINS\EXTENSNS от точки запуска best.bat Если хотите стартовать из АРМа - то надо положить в корень этого каталога если из другого модуля - в папку соответствующую выбранному модулю |
nordk wrote: |
У Вас разве есть где-то в БЭСТе скролинг вправо |
output generated using printer-friendly topic mod. All times are GMT + 4 Hours