Schema
public
Owner
waveuser005
Descriptions
View met kolom-labelinformatie bij flexschermen en rapportages. Basistabel tbscreencolumns
Fields
Name | Data type | Description |
---|---|---|
dnkey |
integer |
Primary key |
dvclassname |
varchar(100) |
Classnaam van de API waar de scherminformatie bijhoort |
dvapiname |
varchar(100) |
Naam van de API waar de scherminformatie bijhoort |
dvviewname |
varchar(100) |
Naam van tabel of view waar de kolommen van dvmemo aan refereren |
dvscreenfilename |
varchar(100) |
Naam van de xml-file waar de standaard scherminformatie is opgeslagen |
dnreportkey |
integer |
Foreign key naar tbrapoorten.dnkey indien de kolominformatie over een specifiek rapport gaat |
dvdescription |
varchar(200) |
Nadere toelichting |
dleditschuifaan |
char(1) |
F of T. Indien T dan wordt de standaardinstelling van de editschuif voor dit scherm overruled met AAN |
dvsortering |
varchar(200) |
Default Sorteervolgorde bij een lijst bv DVNAME DESC |
dlexcel |
char(1) |
T of F. Indien T dan mag er een knop "print naar excel" opgenomen worden onder de flexlijst |
dleditlist |
char(1) |
T of F. Alleen van toepassing op lijstschermen. Indien T dan is de lijst vrijgegeven om te bewerken. Of een kolom daadwerkelijk te muteren is hangt verder af van rechten en de eigenschap edit van de betrokken kolommen |
dlhasscreenxml |
char(1) |
T of F. Indien T dan is er een afwijkend scherm opgeslagen in dvscreenxml |
dnkeysysstandardcat |
integer |
Foreign key naar tbsysstandardcategorie.dnkey |
dvsysstandcategorie |
varchar(100) |
De categorie uit tbsysstandardcategorie |
dvrapportnaam |
varchar(100) |
De rapportnaam die hoort bij dnreportkey |
dvscreenxml |
text |
Kolominformatie in xml-formaat |
dvbackupxml |
text |
Backup van dvscreenxml |
dvheadline1 |
varchar(2000) |
Kopregel1 van het scherm hier uitgewerkt in een SQL-statement beginnend met select en zonder puntkomma |
dvheadline2 |
varchar(2000) |
Kopregel2 van het scherm hier uitgewerkt in een SQL-statement beginnend met select en zonder puntkomma |
dvheadline3 |
varchar(2000) |
Kopregel3 van het scherm hier uitgewerkt in een SQL-statement beginnend met select en zonder puntkomma |
dvsearchcolumns |
varchar(500) |
Indien zoekbox op pagina dan kan hier opsomming van string-kolommen gescheiden door puntkommas uit dvclassname volgen waarop gezocht mag worden (leeg betekent alle stringkolommen) |
dvversion |
varchar(20) |
|
dlsystem |
char(1) |
F of T. Indien T dan is het scherm een OpenWave Systeemscherm en kan bij updates overschreven worden |
dlpagingnumbers |
char(1) |
T of F. Default T. Indien true dan wordt paging aangezet bij lijst indien aantal items groter dan Getal1 van instelling Sectie: paging en Item: page_size. Indien F dan alleen bij gefilterde lijst |
dvblokvolgordedetail |
varchar(1000) |
Afwijkende blokvolgorde van detailscherm |
dldetailopennainsert |
char(1) |
T of F. Geldt NiET voor schermen die via sysstandardtabel of rapportages worden aangeroepen, maar alleen voor schermen via de WaveAPI Indien T (en zo in de api geregeld) dan wordt d het detailscherm na een insert automatisch geopend |
Rules
Name | Event | Instead | Condition | Description |
---|---|---|---|---|
_RETURN |
SELECT |
|
|
Indices
There are no indices for table vwfrmscreencolumns
Definition
CREATE VIEW public.vwfrmscreencolumns (
dnkey,
dvclassname,
dvapiname,
dvviewname,
dvscreenfilename,
dnreportkey,
dvdescription,
dleditschuifaan,
dvsortering,
dlexcel,
dleditlist,
dlhasscreenxml,
dnkeysysstandardcat,
dvsysstandcategorie,
dvrapportnaam,
dvscreenxml,
dvbackupxml,
dvheadline1,
dvheadline2,
dvheadline3,
dvsearchcolumns,
dvversion,
dlsystem,
dlpagingnumbers,
dvblokvolgordedetail,
dldetailopennainsert)
AS
SELECT a.dnkey,
a.dvclassname,
a.dvapiname,
a.dvviewname,
a.dvscreenfilename,
a.dnreportkey,
a.dvdescription,
a.dleditschuifaan,
a.dvsortering,
a.dlexcel,
a.dleditlist,
CASE
WHEN a.dvscreenxml IS NOT NULL THEN 'T'::text
ELSE 'F'::text
END::character(1) AS dlhasscreenxml,
a.dnkeysysstandardcat,
b.dvcategorie AS dvsysstandcategorie,
c.dvnaam AS dvrapportnaam,
a.dvscreenxml,
a.dvbackupxml,
a.dvheadline1,
a.dvheadline2,
a.dvheadline3,
a.dvsearchcolumns,
a.dvversion,
a.dlsystem,
a.dlpagingnumbers,
a.dvblokvolgordedetail,
a.dldetailopennainsert
FROM tbscreencolumns a
LEFT JOIN tbsysstandardcategorie b ON a.dnkeysysstandardcat = b.dnkey
LEFT JOIN tbrapporten c ON a.dnreportkey = c.dnkey;
COMMENT ON VIEW public.vwfrmscreencolumns
IS 'View met kolom-labelinformatie bij flexschermen en rapportages. Basistabel tbscreencolumns';
COMMENT ON COLUMN public.vwfrmscreencolumns.dnkey
IS 'Primary key';
COMMENT ON COLUMN public.vwfrmscreencolumns.dvclassname
IS 'Classnaam van de API waar de scherminformatie bijhoort';
COMMENT ON COLUMN public.vwfrmscreencolumns.dvapiname
IS 'Naam van de API waar de scherminformatie bijhoort';
COMMENT ON COLUMN public.vwfrmscreencolumns.dvviewname
IS 'Naam van tabel of view waar de kolommen van dvmemo aan refereren';
COMMENT ON COLUMN public.vwfrmscreencolumns.dvscreenfilename
IS 'Naam van de xml-file waar de standaard scherminformatie is opgeslagen';
COMMENT ON COLUMN public.vwfrmscreencolumns.dnreportkey
IS 'Foreign key naar tbrapoorten.dnkey indien de kolominformatie over een specifiek rapport gaat';
COMMENT ON COLUMN public.vwfrmscreencolumns.dvdescription
IS 'Nadere toelichting';
COMMENT ON COLUMN public.vwfrmscreencolumns.dleditschuifaan
IS 'F of T. Indien T dan wordt de standaardinstelling van de editschuif voor dit scherm overruled met AAN';
COMMENT ON COLUMN public.vwfrmscreencolumns.dvsortering
IS 'Default Sorteervolgorde bij een lijst bv DVNAME DESC';
COMMENT ON COLUMN public.vwfrmscreencolumns.dlexcel
IS 'T of F. Indien T dan mag er een knop "print naar excel" opgenomen worden onder de flexlijst';
COMMENT ON COLUMN public.vwfrmscreencolumns.dleditlist
IS 'T of F. Alleen van toepassing op lijstschermen. Indien T dan is de lijst vrijgegeven om te bewerken. Of een kolom daadwerkelijk te muteren is hangt verder af van rechten en de eigenschap edit van de betrokken kolommen';
COMMENT ON COLUMN public.vwfrmscreencolumns.dlhasscreenxml
IS 'T of F. Indien T dan is er een afwijkend scherm opgeslagen in dvscreenxml';
COMMENT ON COLUMN public.vwfrmscreencolumns.dnkeysysstandardcat
IS 'Foreign key naar tbsysstandardcategorie.dnkey';
COMMENT ON COLUMN public.vwfrmscreencolumns.dvsysstandcategorie
IS 'De categorie uit tbsysstandardcategorie';
COMMENT ON COLUMN public.vwfrmscreencolumns.dvrapportnaam
IS 'De rapportnaam die hoort bij dnreportkey';
COMMENT ON COLUMN public.vwfrmscreencolumns.dvscreenxml
IS 'Kolominformatie in xml-formaat';
COMMENT ON COLUMN public.vwfrmscreencolumns.dvbackupxml
IS 'Backup van dvscreenxml';
COMMENT ON COLUMN public.vwfrmscreencolumns.dvheadline1
IS 'Kopregel1 van het scherm hier uitgewerkt in een SQL-statement beginnend met select en zonder puntkomma';
COMMENT ON COLUMN public.vwfrmscreencolumns.dvheadline2
IS 'Kopregel2 van het scherm hier uitgewerkt in een SQL-statement beginnend met select en zonder puntkomma';
COMMENT ON COLUMN public.vwfrmscreencolumns.dvheadline3
IS 'Kopregel3 van het scherm hier uitgewerkt in een SQL-statement beginnend met select en zonder puntkomma';
COMMENT ON COLUMN public.vwfrmscreencolumns.dvsearchcolumns
IS 'Indien zoekbox op pagina dan kan hier opsomming van string-kolommen gescheiden door puntkommas uit dvclassname volgen waarop gezocht mag worden (leeg betekent alle stringkolommen)';
COMMENT ON COLUMN public.vwfrmscreencolumns.dlsystem
IS 'F of T. Indien T dan is het scherm een OpenWave Systeemscherm en kan bij updates overschreven worden';
COMMENT ON COLUMN public.vwfrmscreencolumns.dlpagingnumbers
IS 'T of F. Default T. Indien true dan wordt paging aangezet bij lijst indien aantal items groter dan Getal1 van instelling Sectie: paging en Item: page_size. Indien F dan alleen bij gefilterde lijst';
COMMENT ON COLUMN public.vwfrmscreencolumns.dvblokvolgordedetail
IS 'Afwijkende blokvolgorde van detailscherm';
COMMENT ON COLUMN public.vwfrmscreencolumns.dldetailopennainsert
IS 'T of F. Geldt NiET voor schermen die via sysstandardtabel of rapportages worden aangeroepen, maar alleen voor schermen via de WaveAPI Indien T (en zo in de api geregeld) dan wordt d het detailscherm na een insert automatisch geopend';
This file was generated with SQL Manager for PostgreSQL (www.pgsqlmanager.com) at 17-5-2024 15:06 |
![]() ![]() ![]() |