Alles zu Notes/Domino
Willkommen
Gast
. Bitte
einloggen
oder
registrieren
.
1 Stunde
1 Tag
1 Woche
1 Monat
Immer
Einloggen mit Benutzername, Passwort und Sitzungslänge
Übersicht
Hilfe
Suche
Einloggen
Registrieren
Forenregeln
Das Notes Forum
»
Domino 9 und frühere Versionen
»
ND6: Entwicklung
(Moderatoren:
Axel
,
eknori
,
Hoshee
,
ata
,
koehlerbv
) »
@DBLookup mal wieder
« vorheriges
nächstes »
Drucken
Seiten: [
1
]
Nach unten
Autor
Thema: @DBLookup mal wieder (Gelesen 1497 mal)
C_T
Senior Mitglied
Beiträge: 272
Geschlecht:
@DBLookup mal wieder
«
am:
21.06.06 - 09:51:11 »
Hi @all
Hab da mal ne Frage wegen des beliebten Themas @DBLookup.
Ich habe ein Feld (oder auch Dialogliste) in der ich eine Zahl eingeben kann bzw. auswählen kann (Sie wird automatisch gezogen).
dann soll man auf einen Button klicken können, und es sollen sich andere Felder füllen.
Hier mein Code habe schon im Forum gesucht aber nichts gefunden. Bzw. es klappt einfach nicht.
FIELD hstatus := @DbLookup("":"NoCache";"Server":"Datenbank"; "Ansicht";@Text(HrekNr);"Status");
Was ist da falsch bitte helt mir
Cu
C_T
Gespeichert
Viele Grüße
Christian T.
rar
Gold Platin u.s.w. member:)
Beiträge: 856
Geschlecht:
Des passt scho
Re: @DBLookup mal wieder
«
Antwort #1 am:
21.06.06 - 10:01:04 »
Tag,
vielleicht ist erste Spalte (HrekNr) in der "Ansicht" nicht sortiert...
Gespeichert
†090620141300
C_T
Senior Mitglied
Beiträge: 272
Geschlecht:
Re: @DBLookup mal wieder
«
Antwort #2 am:
21.06.06 - 10:07:40 »
also Hrek ist das Feld bzw. die Dialogliste in der das zu suchende drin steht oder ist das Falsch?? un die erste spalte in der Ansciht ist sortiert
Gespeichert
Viele Grüße
Christian T.
rar
Gold Platin u.s.w. member:)
Beiträge: 856
Geschlecht:
Des passt scho
Re: @DBLookup mal wieder
«
Antwort #3 am:
21.06.06 - 10:27:13 »
HrekNr (oder Hrek??) ist das Feld in deinem Dokument in dem der Wert steht, den du in der Ansicht suchen möchtest.
In der Ansicht muss die Spalte, in der HrekNr als Taxt steht, die erste sortierte sein. Dann wird dir der Inhalt des Feldes Status zurückgegeben. Zumindest in der Theorie.
Gespeichert
†090620141300
C_T
Senior Mitglied
Beiträge: 272
Geschlecht:
Re: @DBLookup mal wieder
«
Antwort #4 am:
21.06.06 - 10:35:41 »
Also
HRekNr ist ein Feld in dem ich eine Zahl eingeben von der ich weitere
infos haben will.
In der Ansicht heist die 1 . Spalte anders. In der 1. Spalte stehen nur Zahlen, und sie ist Aufsteigend sortiert.
ich habe also
Eingabefeld HRekNr 608
Ausgabefeld HStatus Hier soll der Status gezeigt werden
Button Beim draufklicken soll der Status z.B. von der Zahl 608
angezeigt werden.
Der Status steht in der 2.Spalte der Ansicht und die Zahl steht in der ersten Spalte.
nun soll halt die Zahl verglichen werden und der Status passend zu der Zahl soll angezeigt werden.
CU
C_T
Gespeichert
Viele Grüße
Christian T.
koehlerbv
Moderator
Gold Platin u.s.w. member:)
Beiträge: 20.460
Geschlecht:
Re: @DBLookup mal wieder
«
Antwort #5 am:
21.06.06 - 10:39:21 »
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
Gespeichert
C_T
Senior Mitglied
Beiträge: 272
Geschlecht:
Re: @DBLookup mal wieder
«
Antwort #6 am:
21.06.06 - 10:44:29 »
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
Gespeichert
Viele Grüße
Christian T.
rar
Gold Platin u.s.w. member:)
Beiträge: 856
Geschlecht:
Des passt scho
Re: @DBLookup mal wieder
«
Antwort #7 am:
21.06.06 - 10:45:46 »
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.
«
Letzte Änderung: 21.06.06 - 10:49:06 von rar
»
Gespeichert
†090620141300
C_T
Senior Mitglied
Beiträge: 272
Geschlecht:
Re: @DBLookup mal wieder
«
Antwort #8 am:
21.06.06 - 10:54:39 »
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.
«
Letzte Änderung: 21.06.06 - 11:02:05 von C_T
»
Gespeichert
Viele Grüße
Christian T.
koehlerbv
Moderator
Gold Platin u.s.w. member:)
Beiträge: 20.460
Geschlecht:
Re: @DBLookup mal wieder
«
Antwort #9 am:
21.06.06 - 10:57:57 »
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
Gespeichert
C_T
Senior Mitglied
Beiträge: 272
Geschlecht:
Re: @DBLookup mal wieder
«
Antwort #10 am:
21.06.06 - 11:04:38 »
Danke an alle die mitgeholfen haben ich habe den Fehler gefunden wies mir so oft passiert war es ein kleiner doofer Flüchtigkeitsfehler
Nochmal Vielen Dank
Gespeichert
Viele Grüße
Christian T.
Drucken
Seiten: [
1
]
Nach oben
« vorheriges
nächstes »
Das Notes Forum
»
Domino 9 und frühere Versionen
»
ND6: Entwicklung
(Moderatoren:
Axel
,
eknori
,
Hoshee
,
ata
,
koehlerbv
) »
@DBLookup mal wieder
Impressum Atnotes.de
-
Powered by Syslords Solutions
-
Datenschutz