powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / GRID SQLselect
25 сообщений из 41, страница 1 из 2
GRID SQLselect
    #34987356
Фотография lihup
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TO ALL!
Прошу помощи! Я создаю grid с SQLselect выбираю таблицу из базы! Но при запуске все поля пустые!
...
Рейтинг: 0 / 0
GRID SQLselect
    #34987431
breathem
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. В таблице есть записи?
2. Выложите SQL select
...
Рейтинг: 0 / 0
GRID SQLselect
    #34987448
Фотография lihup
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да в таблице есть записи!


ВОТ СЕЛЕКТ:
retrieve="select foxpro.ttn_contr.id, foxpro.ttn_contr.ttn_code, foxpro.ttn_contr.good_descr, foxpro.ttn_contr.sup_cnt_id
from foxpro.ttn_contr
order by foxpro.ttn_contr.good_descr desc " update="FOXPRO.TTN_CONTR" updatewhere=0 updatekeyinplace=no )
...
Рейтинг: 0 / 0
GRID SQLselect
    #34987501
breathem
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какое значение у TextColor проперти?
...
Рейтинг: 0 / 0
GRID SQLselect
    #34987517
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так в гриде при выполнении запроса есть записи, но поля пустые или нет записей?

Если нет записей, то убедиться, что следующие действия в соответствующих местах приложения выполнены успешно и в этом порядке:
- connect using sqlca;
- dw.DataObject = " .... " // только если в painter'е не установлен
- dw.SetTransObject(sqlca)
- dw.Retrieve()
...
Рейтинг: 0 / 0
GRID SQLselect
    #34987542
breathem
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to Anatoly

lihupНо при запуске все поля пустые!

В данном контексте, похоже, что что то отретривилось, но не показывается.
...
Рейтинг: 0 / 0
GRID SQLselect
    #34987566
Фотография lihup
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
breathemКакое значение у TextColor проперти?

Black
...
Рейтинг: 0 / 0
GRID SQLselect
    #34987579
Фотография lihup
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to Anatoly

Есть записи но поля пустые!
...
Рейтинг: 0 / 0
GRID SQLselect
    #34987748
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
выполните
Код: plaintext
1.
dw.Retrieve()
dw.SaveAs("dw.psr", PsReport!, True)
и файл dw.psr запакуйте и запостите в форум.
...
Рейтинг: 0 / 0
GRID SQLselect
    #34987968
VanoR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lihupto Anatoly

Есть записи но поля пустые!
интересно... наверно все это связано с уфологией или с темными силами :)
...
Рейтинг: 0 / 0
GRID SQLselect
    #34988654
+/-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
+/-
Гость
а как насчет фильтра?
...
Рейтинг: 0 / 0
GRID SQLselect
    #34988730
VanoR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
+/-а как насчет фильтра?
там чета другое... записи то есть, но пустые, а фильтр наверно и записи бы отфильтровал
...
Рейтинг: 0 / 0
GRID SQLselect
    #34990143
Фотография spas2001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так у него же SyntaxFromSQL используется
Полнее код покажите, а то какое-то фуфло получается
Непонятно что вы делаете
-----------------------------------------------------------------------------
Главная деталь любой машины - голова ее владельца
...
Рейтинг: 0 / 0
GRID SQLselect
    #34990163
Фотография lihup
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот полный код грида!!!!


release 10.5;
datawindow(units=0 timer_interval=0 color=1073741824 processing=1 HTMLDW=no print.printername="" print.documentname="" print.orientation = 0 print.margin.left = 110 print.margin.right = 110 print.margin.top = 96 print.margin.bottom = 96 print.paper.source = 0 print.paper.size = 0 print.canusedefaultprinter=yes print.prompt=no print.buttons=no print.preview.buttons=no print.cliptext=no print.overrideprintjob=no print.collate=yes print.preview.outline=yes hidegrayline=no grid.lines=0 )
header(height=88 color="536870912" )
summary(height=0 color="536870912" )
footer(height=0 color="536870912" )
detail(height=92 color="536870912" )
table(column=(type=number update=yes updatewhereclause=yes name=id dbname="ttn_contr.id" )
column=(type=char(255) update=yes updatewhereclause=yes name=ttn_code dbname="ttn_contr.ttn_code" )
column=(type=char(255) update=yes updatewhereclause=yes name=good_descr dbname="ttn_contr.good_descr" )
column=(type=number update=yes updatewhereclause=yes key=yes name=sup_cnt_id dbname="ttn_contr.sup_cnt_id" )
retrieve="select foxpro.ttn_contr.id, foxpro.ttn_contr.ttn_code, foxpro.ttn_contr.good_descr, foxpro.ttn_contr.sup_cnt_id
from foxpro.ttn_contr
order by foxpro.ttn_contr.good_descr desc " update="FOXPRO.TTN_CONTR" updatewhere=0 updatekeyinplace=no )
text(band=header alignment="2" text="Код Поставщика" border="0" color="0" x="14" y="8" height="48" width="1125" html.valueishtml="0" name=ttn_code_t visible="1" font.face="MS Sans Serif" font.height="-8" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
text(band=header alignment="2" text="Наименование поставщика" border="0" color="0" x="1152" y="8" height="48" width="942" html.valueishtml="0" name=good_descr_t visible="1" font.face="MS Sans Serif" font.height="-8" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
column(band=detail id=2 alignment="0" tabsequence=20 border="0" color="0" x="14" y="8" height="60" width="1125" format="[general]" html.valueishtml="0" name=ttn_code visible="1" edit.limit=255 edit.case=any edit.focusrectangle=no edit.autoselect=yes edit.required=yes edit.autohscroll=yes font.face="MS Sans Serif" font.height="-8" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
column(band=detail id=3 alignment="0" tabsequence=30 border="0" color="0" x="1152" y="8" height="60" width="942" format="[general]" html.valueishtml="0" name=good_descr visible="1" edit.limit=255 edit.case=any edit.focusrectangle=no edit.autoselect=yes edit.required=yes edit.autohscroll=yes font.face="MS Sans Serif" font.height="-8" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
htmltable(border="1" )
htmlgen(clientevents="1" clientvalidation="1" clientcomputedfields="1" clientformatting="0" clientscriptable="0" generatejavascript="1" encodeselflinkargs="1" netscapelayers="0" pagingmethod=0 generatedddwframes="1" )
xhtmlgen() cssgen(sessionspecific="0" )
xmlgen(inline="0" )
xsltgen()
jsgen()
export.xml(headgroups="1" includewhitespace="0" metadatatype=0 savemetadata=0 )
import.xml()
export.pdf(method=0 distill.custompostscript="0" xslfop.print="0" )
export.xhtml()
...
Рейтинг: 0 / 0
GRID SQLselect
    #34990182
Фотография spas2001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да это-то как раз понятно, а вызываете вы его как
-----------------------------------------------------------------------------
Главная деталь любой машины - голова ее владельца
...
Рейтинг: 0 / 0
GRID SQLselect
    #34990192
Фотография spas2001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это не C# и не Delphi
Надо, как справедливо замечено выше, указать объект транзакции
и затем вернуть данные
Код: plaintext
1.
2.
3.
- connect using sqlca; 
- dw.DataObject = " .... " // только если в painter'е не установлен
- dw.SetTransObject(sqlca)
- dw.Retrieve()
-----------------------------------------------------------------------------
Главная деталь любой машины - голова ее владельца
...
Рейтинг: 0 / 0
GRID SQLselect
    #34990274
Фотография lihup
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вызываю я его из общего окна это вкладка!))
...
Рейтинг: 0 / 0
GRID SQLselect
    #34990295
Фотография spas2001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну и где код вызова?
-----------------------------------------------------------------------------
Главная деталь любой машины - голова ее владельца
...
Рейтинг: 0 / 0
GRID SQLselect
    #34990330
Фотография lihup
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
type tabpage_4 from userobject within tab_window
integer x = 18
integer y = 112
integer width = 2638
integer height = 1200
long backcolor = 79741120
string text = "Связь Поставщик"
long tabtextcolor = 33554432
long tabbackcolor = 79741120
string picturename = "Custom066!"
long picturemaskcolor = 536870912
dw_ttn_yyy dw_ttn_yyy
end type

on tabpage_4.create
this.dw_ttn_yyy=create dw_ttn_yyy
this.Control[]={this.dw_ttn_yyy}
end on

on tabpage_4.destroy
destroy(this.dw_ttn_yyy)
end on

type dw_ttn_yyy from datawindow within tabpage_4
integer width = 2629
integer height = 884
integer taborder = 21
string dataobject = "d_ttn_yyy"
boolean hscrollbar = true
boolean vscrollbar = true
boolean border = false
end type
...
Рейтинг: 0 / 0
GRID SQLselect
    #34990343
Фотография spas2001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Получается, что все что сказано у вас не делается
Поэтому-то и пустая dw
-----------------------------------------------------------------------------
Главная деталь любой машины - голова ее владельца
...
Рейтинг: 0 / 0
GRID SQLselect
    #34990354
Фотография lihup
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
помимо этого грида таким же образом вызывается ещё 3 грида и селект проходит!))
...
Рейтинг: 0 / 0
GRID SQLselect
    #34990368
Фотография spas2001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Значит найдите где им делается
settransobject & retrieve и сделайте наподобие
И не надо указывать edit source, делайте просто edit
-----------------------------------------------------------------------------
Главная деталь любой машины - голова ее владельца
...
Рейтинг: 0 / 0
GRID SQLselect
    #34990380
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если Вы хотите ускорить решение проблемы, то для начала сделайте это:
Anatoly Moskovskyвыполните
Код: plaintext
1.
dw.Retrieve()
dw.SaveAs("dw.psr", PsReport!, True)
и файл dw.psr запакуйте и запостите в форум.

Или Вы думаете, что нам тут больше нечем заняться, и мы для развлечения будем гадать, что там у вас?
...
Рейтинг: 0 / 0
GRID SQLselect
    #34990402
Фотография lihup
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в остальных гридах делается все тоже самое!!! Разница только одна в 3 гридах селект идет из 2 таблиц а в этом из 1!))
...
Рейтинг: 0 / 0
GRID SQLselect
    #34990429
Фотография lihup
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to Anatoly

Где выполнить?
...
Рейтинг: 0 / 0
25 сообщений из 41, страница 1 из 2
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / GRID SQLselect
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]