Найден 151 результат
- 13 ноя 2009, 15:45
- Форум: Программирование
- Тема: Маркер и Изменение подцепки
- Ответы: 15
- Просмотры: 4034
Красивая конструкция {?Internal;SearchMarker(DepartmentMarker,vBD.Persons.Department,i) Я даже и не подумал что так просто можно решить сию проблему. А вот так с сортировкой по подразделениям: .create view vBD SELECT persons.fio, persons.department FROM persons, catalogs WHERE (( 'С'==Persons.IsEmpl...
- 13 ноя 2009, 14:04
- Форум: Программирование
- Тема: Маркер и Изменение подцепки
- Ответы: 15
- Просмотры: 4034
Вообщем выводит отчет, в нем строки: persons = persons = persons = persons = и так до конца отчета. отчет большой. Если не трудно, объясните как происходит механизм изменения подцепки в приведенном вами выше примере??? То есть как я понимаю, использование баундса, позволяет изменять условие WHERE. Э...
- 12 ноя 2009, 18:52
- Форум: Программирование
- Тема: Маркер и Изменение подцепки
- Ответы: 15
- Просмотры: 4034
- 12 ноя 2009, 18:41
- Форум: Программирование
- Тема: Маркер и Изменение подцепки
- Ответы: 15
- Просмотры: 4034
У меня почему то тут "спотыкается" компилятор:
Грит: ожидалась, Константа, Функция, поле .....
На строчке
Код: Выделить всё
.{while i < cnt
.begin
if getmarker(DepartmentMarker, i, D) then
end.
.{table 'vBD'
persons = ^
.} //.{table 'vBD'
.}
На строчке
Код: Выделить всё
end.
- 12 ноя 2009, 17:08
- Форум: Программирование
- Тема: Маркер и Изменение подцепки
- Ответы: 15
- Просмотры: 4034
Вот такой код получился .form 'ODKrepSP' .nameinlist 'Отчет СП' .ard .var Cnt, i: longint; D : comp; DepartmentMarker: longint; str : string; .endvar .create view vBD SELECT persons.fio, persons.tabnmb, catalogs.name FROM persons, catalogs WHERE (( 'С' == persons.ISEMPLOYEE and catalogs.nrec /== per...
- 12 ноя 2009, 16:37
- Форум: Программирование
- Тема: Маркер и Изменение подцепки
- Ответы: 15
- Просмотры: 4034
вот пробую делать так: .{ margin while i < cnt .begin if getmarker(DepartmentMarker, i, D) then getfirst persons where ((D /== persons.department and 'С' == persons.isemployee)); i := i + 1; str := persons.fio; end. persons = ^ .} Клиент после запуска отчета зависает. Грит тока - формирую отчет. и н...
- 12 ноя 2009, 16:10
- Форум: Программирование
- Тема: Маркер и Изменение подцепки
- Ответы: 15
- Просмотры: 4034
Маркер и Изменение подцепки
Возник вопрос, как лучше в ARD изменить подцепку(выборку) если используется маркер.
Как я понял мне необходимо будет заполнить временную таблицу значениями из маркера, и использовать баундс?
Как я понял мне необходимо будет заполнить временную таблицу значениями из маркера, и использовать баундс?
- 11 ноя 2009, 16:23
- Форум: Программирование
- Тема: Вызов интерфейса
- Ответы: 13
- Просмотры: 3287
- 11 ноя 2009, 15:49
- Форум: Программирование
- Тема: Вызов интерфейса
- Ответы: 13
- Просмотры: 3287
- 11 ноя 2009, 15:02
- Форум: Программирование
- Тема: Вызов интерфейса
- Ответы: 13
- Просмотры: 3287
Решил продолжить тему. Подскажите где я ошибаюсь...? Вызываю интерфейс из ard отчета, в нем вызываю другой интерфейс, вот код: interface dialogtest 'dialogtest'; // create view; var cpodr: comp; mes: integer; god: integer; DepartmentMarker: longint; DepartmentFilterStr: string; screen scrtest; field...
- 11 ноя 2009, 13:05
- Форум: Опыт
- Тема: Документация по работе с маркерами
- Ответы: 4
- Просмотры: 10377
- 10 ноя 2009, 18:47
- Форум: Опыт
- Тема: Документация по работе с маркерами
- Ответы: 4
- Просмотры: 10377
- 03 ноя 2009, 16:59
- Форум: Программирование
- Тема: Настройка компилятора VIP
- Ответы: 29
- Просмотры: 6917
- 03 ноя 2009, 16:44
- Форум: Программирование
- Тема: Настройка компилятора VIP
- Ответы: 29
- Просмотры: 6917
все же остались вопросы по компиляции.... Что может означать это сообщение компилятора?
Код: Выделить всё
dialogtest2.vip(1) Предупреждение: Не задано имя компонента, компонентная принад
лежность таблиц учитываться не будет (стр.1, поз.1 в dialogtest2.vip)
interface dialogtest 'dialogtest'; //
^
- 03 ноя 2009, 16:39
- Форум: Программирование
- Тема: Настройка компилятора VIP
- Ответы: 29
- Просмотры: 6917