аномалия в линк форме

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
GTHack
Местный житель
Сообщения: 517
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Новосибирск Новосибирск
Контактная информация:

аномалия в линк форме

Сообщение GTHack »

в линк форме сделал простенький view который должен выводить на печать два поля - nrec и nvagon одной таблички
nrec выводится, nvagon нет
вот текст
.LinkForm 'GT' Prototype is PRBDOC
.Group 'Продажа'
.NameInList 'GT'
.create view regCena1 as select * from spsopr where ((4000B19E65184F8Ch /== spsopr.csopr));
.fields
spsopr.nrec
spsopr.nvagon
.endfields
.{
.{CheckEnter ISEXCLASS
.}
.{CheckEnter ISGROUP
.}
.{?INTERNAL;(0=0)
.{table regcena1
^ ^
.} // table regcena1
.} // INTERNAL
.{
.}
.if DELIMITER
.else
.end

??? ???
[url=http://blog.gtalex.ru]Блог GTAlex[/url]
GTHack
Местный житель
Сообщения: 517
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Новосибирск Новосибирск
Контактная информация:

Re: аномалия в линк форме

Сообщение GTHack »

причем аналогичная линк форма (токо прототип tovn) - все пашет ок
и аналогичный аrd Тоже работает нормально
вот текст ard
.Form 'ARD_GT2'
.NameInList 'ARD_GT2'
.create view regCena1 as select * from spsopr where ((4000B19E65184F8Ch /== spsopr.csopr));
.fields
spsopr.nrec
spsopr.nvagon
.endfields
.{table regcena1
^ ^
.}
.endform

немогу понять в чем дело ??? ???
[url=http://blog.gtalex.ru]Блог GTAlex[/url]
Den
Местный житель
Сообщения: 1842
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
Контактная информация:

Re: аномалия в линк форме

Сообщение Den »

Как-то не очень давно столкнулся с подобной проблемой: тоже в линк нужно было прикорячить create view.Точно знал,что она была не пустая, но при вывполнении формы ничего не выводилось. Не знаю с чем это связано, но проблема пропала, когда в
.{table t1 делал .begin end. и запоминал занчения в переменные.
С чем это связано до сих пор не знаю, но времени разбираться нет просто.
GTHack
Местный житель
Сообщения: 517
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Новосибирск Новосибирск
Контактная информация:

Re: аномалия в линк форме

Сообщение GTHack »

добавил
.var _nrec:comp
_nvagon:string
.fields
_nrec
_nvagon

подправил
.{table regcena1
.begin
_nrec:= spsopr.price
_nvagon:= spsopr.nvagon
end.
^ ^
.}

не помогло :(
[url=http://blog.gtalex.ru]Блог GTAlex[/url]
GTHack
Местный житель
Сообщения: 517
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Новосибирск Новосибирск
Контактная информация:

Re: аномалия в линк форме

Сообщение GTHack »

вообще убрал конструкцию .{table .}
поставил вместо нее
.begin
if (regcena1.GetFirst = 0)
do
{
_nrec:= spsopr.nrec
_nvagon:= spsopr.nvagon
}
end.

все равно spsopr.nvagon не выводится :(

подскажите как еще можно попробовать обойти этот косяк ???
у меня голова уже опухла
[url=http://blog.gtalex.ru]Блог GTAlex[/url]
GTHack
Местный житель
Сообщения: 517
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Новосибирск Новосибирск
Контактная информация:

Re: аномалия в линк форме

Сообщение GTHack »

уффф,хрен догадаешся
поставил в вив (fieldname=vg)

и заработала !!! (в обоих вариантах):)
странно токо почему без этой пакости не работала ?

всем сенкс!
[url=http://blog.gtalex.ru]Блог GTAlex[/url]
coolibin
Постоянный обитатель
Сообщения: 151
Зарегистрирован: 29 мар 2005, 17:49

Re: аномалия в линк форме

Сообщение coolibin »

Я думаю - помогло бы

.fields
regCena1.spsopr.nrec
regCena1.spsopr.nvagon
.endfields
Ответить