D
DmitryL
Здравствуйте. Не пойму где ошибка. В поле попадают не только отбираемые значения "номер" + "дата" а как будто вся таблица
При выводе сообщения на экран с сформированной строкой, вижу нормальный результат. А присваивается не пойму что. В поле появляется ошибка - поле слишком велико...
sqla:=@Trim("SELECT CAST (Num AS char ) from Docum1 where FIO like ('%"+@GetField("UOrgName")+"%')");
sql1:=@Text(@DbCommand("ODBC" ;"Zakl"; "" ; "" ; sqla ) ) ;
sqlb:="SELECT CAST ("+"Date"+" AS char) from Docum1 where FIO like ('%"+@GetField("UOrgName")+"%')";
sql2:=@Text(@DbCommand("ODBC";"Zakl" ; "" ; "" ; sqlb ) ) ;
ff:="докум №" + sq1 + "от " + sql2;
@Prompt ([Ok];"";@Text (ff));
@SetField ("MarkQ"; (ff));
При выводе сообщения на экран с сформированной строкой, вижу нормальный результат. А присваивается не пойму что. В поле появляется ошибка - поле слишком велико...
sqla:=@Trim("SELECT CAST (Num AS char ) from Docum1 where FIO like ('%"+@GetField("UOrgName")+"%')");
sql1:=@Text(@DbCommand("ODBC" ;"Zakl"; "" ; "" ; sqla ) ) ;
sqlb:="SELECT CAST ("+"Date"+" AS char) from Docum1 where FIO like ('%"+@GetField("UOrgName")+"%')";
sql2:=@Text(@DbCommand("ODBC";"Zakl" ; "" ; "" ; sqlb ) ) ;
ff:="докум №" + sq1 + "от " + sql2;
@Prompt ([Ok];"";@Text (ff));
@SetField ("MarkQ"; (ff));