Selektionsparameter
Jürgen Heilmann
Hallo,ich habe eine Abfrage geschrieben. Diese Abfrage ist Grundlage für eine Auswertung über den Designer. In der Layoutdefinition hat man die Möglichkeit über Parameter Selektionen anzugeben. Ich habe z.B. die Parameter FromCardCode und ToCardCode angelegt und diese im Register Parameters eingetragen. Wird die Abfrage aufgerufen, kommt ein Auswahlfenster, in das die entsprechenden CardCods eingegeben werden müssen.
Kann man den Value irgendwie vorab definieren. Ein fremder Nutzer weiß vielleicht nicht, welche Geschäftspartnernummern es gibt. Also irgendwie per Taste die vorhandenen Nummern zu sehen. Gibt es des weiteren die Möglichkeit, in so einem Selektionsfeld auch zu sagen ich möchte die GP-Nummer 10300, 10301 und 10305 sehen.
Ich weiß, dass es die Möglichkeit gibt dazu die folgende Syntax {Select CardCode From OCRD} einzugeben. Ist bei mir aber ohne Ergebnis.
Grüße
Jürgen Heilmann
Philipp Knecht
HalloDie Möglichkeiten mit {....} wurde in der aktuellsten Beta noch stark verbessert.
Für eine Auswahlbox kann man aber auch [SELECT CardCode,CardName FROM OCRD WHERE ....] verwenden.
hth
Manuel Marhold
Hallo Jürgen,ich habe das über formatierte Suchen gelöst. allerdings werden die Zuordnungen zu den Feldern beim Update anscheinend wieder entfernt.
mfg
Manuel
Jürgen Heilmann
Danke. Das hat gut geklappt . . .Ich habe jetzt noch eine neue Tabelle angelegt. @VertrNr. Ich möchte die Spalte Name und Code dieser Tabelle in den Selektionsparametern erscheinen lassen. Ich habe in den Design Param SQL folgendes eingetragen: [SELECT Name FROM @VERTRNR]. Beim Starten des Layouts erhalte ich folgende Fehlermeldung: Error in Parmform: Die "@VertrNr" - Tabellenvariable muss deklariert sein...
Grüße
Jürgen Heilmann
Philipp Knecht
Hi Jürgen , hi Manuel@Manuel:
Bei mir bleiben die formatierten Suchen vorhanden.
-> Der Frormtype des Paramforms bestehet aus SWA_LD & Code des Layouts. Eventuell hast du ja das layout gelöscht und neu angelegt (-> neuer Code)
@Jürgen:
Mittels [C1000; Customer 1000; C2000; Customer 2000] usw.
kannst du vordefinierte Werte einfügen. Bitte beachte dass es immer ein Value;Description Paar sein muss (Also auch bei Queries und [...] immer 2 Spalten zurückgeben)
Bei 1.52 und {...} muss man dann im Feld * gefolgt von Tab machen um die Choose From List aufzurufen.
hth
Manuel Marhold
Hi Philipp,das kann sein, weiss ich jetzt nicht mehr genau, werde das aber beobachten.
Gruß
Manuel
0
Please sign in to leave a comment.
Comments
0 comments