Domino 9 und frühere Versionen > ND6: Entwicklung

@DBLookup mal wieder

<< < (2/3) > >>

koehlerbv:
Geht das auch etwas weniger wirr? Erstmal sortieren, und dann mit Bedacht aufschreiben.

Ist HRekNr wirklich eine Zahl? Oder Text, in dem Ziffern stehen? Stehen in der 1. Spalte der Ansicht wirklich Zahlen? Wenn ja: Wieso wird dann als Suchbegriff Text verwendet? Das kann dann ja nichts werden ...

Bernhard

C_T:
Also

ich habe also

EingabeFELD   HRekNr (Textfeld)       608
AusgabeFELD  HStatus(Textfeld)       Hier soll der Status gezeigt werden

Button             Beim draufklicken soll der Status z.B. von der Zahl 608
                       angezeigt werden.

In der Ansicht ist in der 1.Spalte ein haufen von Zahlen, welche aufsteigend sortiert sind.

In der 2. Spalte stehen zu jeder dieser zahlen ein Status.

Diesen Status möchte ihc automatisch beim drücken des button in mein Ausgabefeld "Hstatus" eingetragen habe. Natürlich den passendern Status zu der Nummer die ich in dem Eingabefeld "HRekNr" manuell eingetragen habe.




CU

C_T

rar:
Genau so sollte es funktionieren.
Aufpassen musst du halt mit den Formaten. Wenn in der ersten Spalte eine Zahl (als Zahl) steht, darfst du im DBLookup nicht auf @Text(HrekNr) abfragen. Das geht nur so, wenn in der Ersten Spalte ein Text steht.
Gibt das DBLookup eigentlich irgend eine Fehlermeldung zurück?

Probiers vielleicht mal mal so
FIELD hstatus := hstatus;
_A := @DbLookup("" : "NoCache" ; @DbName ; "Ansichtsname" ;  @Text(HrekNr) ; 2);
@SetField("hstatus" ; @If (@IsError(_A) ; "" ; _A))

EDIT:
Wenn HRekNr ein Textfeld ist, sollst du das @Text im DBLookup weglassen.

C_T:
FIELD HRekNr := HRekNr;
FIELD hstatus := hstatus;
_A := @DbLookup("" : "NoCache" ; @DbName ; "aexportneu" ; @text(HrekNr) ; 2);
@SetField("hstatus" ; @If (@IsError(_A) ; "" ; _A))


So habe ich das ausprobiert einmal mit @text und einmal ohne es läuft trotzdem net.

und das nervige ist halt wirklich, das er mir nicht mal ne Fehlermeldung gibt. Er füllt das Feld einfach  nicht.

koehlerbv:
Eine Fehlermeldung kann nicht kommen, da diese ja im Code abgefangen wird.
Da Du behauptest, dass in der Ansicht Zahlen stehen, kann Dein Konstrukt niemals funktionieren, da Du nach Text suchst.

Bernhard

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln