Willkommen
Gast
. Bitte
einloggen
oder
registrieren
.
22.05.12 - 12:56:33
News:
Schnellsuche:
Das Notes Forum
Domino 5 und frühere Versionen
Entwicklung
(Moderatoren:
Axel
,
Don Pasquale
,
eknori
,
Hoshee
,
ata
,
Thomas Schulte
,
koehlerbv
)
Formel
« vorheriges
nächstes »
Seiten:
[
1
]
2
Autor
Thema: Formel (Gelesen 783 mal)
7Stein
Gast
Formel
«
am:
25.08.04 - 11:51:20 »
wie kann ich bei der Formel hinbekommen, dass dort eine 1 drinsteht, wenn im Datenbankfeld nichts enthalten ist?
Code:
val := @DbLookup( "":"NoCache"; ""; "(BestellPositionen)"; @Text(@DocumentUniqueID);"Verpackungseinheit" );
@If( @IsError( val ); ""; val )
Gespeichert
Marinero Atlántico
Gast
Re:Formel
«
Antworten #1 am:
25.08.04 - 12:10:07 »
vielleicht so? Nicht sicher.
Code:
val := @DbLookup( "":"NoCache"; ""; "(BestellPositionen)"; @Text(@DocumentUniqueID);"Verpackungseinheit" );
temp:= @If( @IsError( val ); "1"; val );
@textToNumber(temp);
Gespeichert
7Stein
Gast
Re:Formel
«
Antworten #2 am:
25.08.04 - 12:16:50 »
habe es ausprobiert, aber dann steht in der Ansicht "@ERROR"
also kann das ja so nicht funzen
Gespeichert
elajen
Aktives Mitglied
Offline
Geschlecht:
Beiträge: 182
Re:Formel
«
Antworten #3 am:
25.08.04 - 13:30:48 »
Hallo,
füge mal noch das Fettgedruckte ein
val := @DbLookup( "":"NoCache"; ""; "(BestellPositionen)"; @Text(@DocumentUniqueID);"Verpackungseinheit" );
temp:= @If( @IsError( val )
| val = ""
; "1"; val );
@textToNumber(temp);
Gruß von Ekki
Gespeichert
Joe
Junior Mitglied
Offline
Geschlecht:
Beiträge: 95
Ich liebe dieses Forum
Re:Formel
«
Antworten #4 am:
25.08.04 - 13:34:13 »
Wie wär's denn damit:
Code:
val := @If( @DbLookup( "":"NoCache"; ""; "(BestellPositionen)"; @Text(@DocumentUniqueID);"Verpackungseinheit" )="";"1";@DbLookup( "":"NoCache"; ""; "(BestellPositionen)"; @Text(@DocumentUniqueID);"Verpackungseinheit" ))
Gespeichert
Joachim
1 App.-Server 8.0.2FP2
4 Mail-Server 8.0.2FP2
ca. 1500 Clients 8.0.2FP2
Thomas Schulte
@Notes Preisträger
Moderator
Gold Platin u.s.w. member:)
Offline
Geschlecht:
Beiträge: 4173
Ich glaub mich tritt ein Pferd
Re:Formel
«
Antworten #5 am:
25.08.04 - 13:37:19 »
Frage: In welchem Kontext willst du das denn einsetzen.
Gespeichert
Thomas Schulte
Lotus Domino V7.0.2/V6.5.3 Server + Clients, Server OS Linux, Win2000/2003, Clients 2000/XP Linux
PCLP R4, R5
Websphere Application Server, Quickplace, Sametime
"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."
J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg
OpenNTF Project:
!!HELP!!
!!SYSTEM!!
!!DRIVER!!
Skype: thomasschulte-kulmbach
7Stein
Gast
Re:Formel
«
Antworten #6 am:
25.08.04 - 13:44:29 »
naja, wie du vielleicht aus meinen letzten Postings sehen kannst, bin ich noch relativer newbie in Notes.
Die db und alle Masken etc. habe ich hier so vorgefunden.
Um die Applikation jetzt aber ein bisschen benutzerfreundlicher zu gestalten, und zusätzliche tools einzubauen, habe ich das Feld Verpackungseinheit hinzugefügt. Aber es haben ja jetzt alle alten Dokumente keine Verpackungseinheit.
Damit die Spalte in der view nicht leer ist oder so etwas wie incorrect number oder so auftaucht, möchte ich gerne, das dort eine 1 drinsteht, wenn kein anderer Wert in dem Dokument enthalten ist.
Soweit verstanden?
Gruß 7Stein
Gespeichert
7Stein
Gast
Re:Formel
«
Antworten #7 am:
25.08.04 - 13:55:46 »
jetzt steht dort zwar die 1 drin, also schonmal ein Teilerfolg.
Aber:
dem Feld habe ich übe die Eigenschaften gesagt, "Allow multiple values", weil ja für jedes Dokument eine neue Zeile angehangen wird. Das ist bei den anderen Feldern der Maske genauso.
Aber in dem Feld für die Verpackungseinheit steht oben beim ersten Dokument eine 1 und bei den anderen Dokumenten steht gar nix mehr.
Kann mir jemand erklären wieso?
Ja und dann natürlich noch die Frage was macht das "|val"?
So, es stehen dann mehrere Einträge in dem Feld, wenn in dem Dokument ein Wert für die Verpackungseinheit hinterlegt ist.
Ist dies nicht der Fall, wird immer nur einmal die 1 angezeigt.
Also muss das doch etwas mit der Formel zu tun haben oder?
Zitat
val := @If( @DbLookup( "":"NoCache"; ""; "(BestellPositionen)"; @Text(@DocumentUniqueID);"Verpackungseinheit" )="";"1";@DbLookup( "":"NoCache"; ""; "(BestellPositionen)"; @Text(@DocumentUniqueID);"Verpackungseinheit" ))
bei dieser Formel erhalte ich immer eine Fehlermeldung:
No main or selection expression in formula: "
So, das waren - glaube ich - für's erste alle Neuigkeiten.
Danke für die Hilfe
«
Letzte Änderung: 25.08.04 - 15:43:26 von 7Stein
»
Gespeichert
Thomas Schulte
@Notes Preisträger
Moderator
Gold Platin u.s.w. member:)
Offline
Geschlecht:
Beiträge: 4173
Ich glaub mich tritt ein Pferd
Re:Formel
«
Antworten #8 am:
25.08.04 - 16:44:32 »
entweder steh ich heute auf der Leitung oder es ist das Wetter.
Noch einmal die Frage befindest du diich mit deiner Formel in einer Maske, und dort in einem Feld
oder
in einer Ansicht und dort in einer Spalte.
Im zweiten Fall vergiss das DBLookup, das funktioniert in Spalten von Ansichten nicht
Oh und dein Fehler liegt daran, das eine Formel immer einen Haupt oder Auswahlausdruck enthalten muss. In deinem Fall einfach in der Zeile darunter Val eintragen.
Thomas
«
Letzte Änderung: 25.08.04 - 16:46:03 von Thomas Schulte
»
Gespeichert
Thomas Schulte
Lotus Domino V7.0.2/V6.5.3 Server + Clients, Server OS Linux, Win2000/2003, Clients 2000/XP Linux
PCLP R4, R5
Websphere Application Server, Quickplace, Sametime
"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."
J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg
OpenNTF Project:
!!HELP!!
!!SYSTEM!!
!!DRIVER!!
Skype: thomasschulte-kulmbach
koehlerbv
Moderator
Gold Platin u.s.w. member:)
Online
Geschlecht:
Beiträge: 19044
Re:Formel
«
Antworten #9 am:
26.08.04 - 00:21:00 »
Hallo, 7stein,
geh' mal wirklich in Dich - bist Du nicht auch der Meinung, dass Du gerade versuchst, Deine Aufgaben von anderen hier im Forum erledigen zu lassen ? Du hast keinerlei Kennung, nimmst aber offensichtlich auch kein gutes Buch in die Hand oder besuchst eine Schulung. So kann das nicht funktionieren.
Nix für ungut,
Bernhard
Gespeichert
7Stein
Gast
Re:Formel
«
Antworten #10 am:
26.08.04 - 07:40:34 »
Also ich wollte mir hier nur ein paar Hilfestellungen holen.
Ich habe das Buch"Anwendungsentwicklung unter Notes/Domino 5" von Addison-Wesley hier.
Auf eine Schulung werde ich wohl auch noch geschickt. Aber im Moment bin ich so ziemlich auf mich gestellt. Mein Kollege ist im Urlaub und ich bin erst seit knapp vier wochen dabei mich mit Notes zu beschäftigen. Da wird man ja wohl mal fragen dürfen oder?
Gespeichert
7Stein
Gast
Re:Formel
«
Antworten #11 am:
26.08.04 - 07:45:48 »
Hallo Thomas,
ich brauche die Formel für eine Maske.
Die Felder der Maske haben das Flag "Allow multiple values" wie oben beschrieben.
das ganze dient dazu, enen Lieferschein zu schreiben.
Ich hoffe das klärt deine Fragen.
Gespeichert
Driri
Gold Platin u.s.w. member:)
Offline
Geschlecht:
Beiträge: 6134
Re:Formel
«
Antworten #12 am:
26.08.04 - 10:06:07 »
@7Stein :
Fragen immer, dafür ist das Forum ja gedacht. Und hier wird eigentlich auch immer weitergeholfen.
Ich denke, was Bernhard eher meinte ist, daß dir absolut die Grundkenntnisse, vor allem zur Systemstruktur, von Notes fehlen. Da Du ja scheinbar aus der Welt der relationalen Datenbanken kommst, ist ein Umstieg sicherlich nicht einfach, da man dazu neigt, die Systeme zu vergleichen (ging mir am Anfang ja auch so).
Das Problem ist, daß Notes nun einmal grundlegend anders funktioniert und sich dadurch gerade für Umsteiger Stolpersteine ergeben, sie man umgehen kann, wenn man erstmal das System verstanden hat.
Und auf Dauer ist dir sicherlich nicht damit geholfen, daß Du das Forum als Unterstützung hast. Mindestens die erste Designer-Schulung sollte Pflicht für dich sein, das macht dir das Leben einfacher.
«
Letzte Änderung: 26.08.04 - 10:08:07 von Driri
»
Gespeichert
Gruß, Ingo
------------------------------------------------------------
11 Domino-Server (8.5.3 auf i5 und Windows)
2500 Notes 8.0.2, 100 Notes 6.5
IBM Content Manager / Content Collector für Mailarchivierung
ClearSwift Appliance (Anti-Spam, Anti-Virus)
Axceler NOTRIX
iAnywhere MobileOffice 5.7, in Ablösung
ca. 320 Smartphones (SymbianOS)
Lotus Notes Traveler 8.5.3
ca. 300 Smartphones (Android)
7Stein
Gast
Re:Formel
«
Antworten #13 am:
26.08.04 - 10:39:10 »
ja, das sag mal meinem Chef!!!!!
Gespeichert
Semeaphoros
Gold Platin u.s.w. member:)
Offline
Geschlecht:
Beiträge: 8152
ho semeaphoros - agr.: der Notesträger
Re:Formel
«
Antworten #14 am:
26.08.04 - 10:43:42 »
Gib ihm doch diesen Thread zum Lesen .... aber sag uns vorher, dass wir alle noch hinschreiben sollen, dass wir mit Driri vollkommen einig gehen ....
Gespeichert
Jens-B. Augustiny
Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen
Homepage:
http://www.ligonet.ch
IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6
7Stein
Gast
Re:Formel
«
Antworten #15 am:
26.08.04 - 11:06:54 »
werde ich machen, wenn er aus dem Urlaub ist.
So, jetzt aber nochmal zurück zu der Formel bitte,
was hat Thomas gemeint mit der Bemerkung
Zitat
Oh und dein Fehler liegt daran, das eine Formel immer einen Haupt oder Auswahlausdruck enthalten muss. In deinem Fall einfach in der Zeile darunter Val eintragen.
wo muss ich das eintragen und bei welcher der beiden Formeln?
Gespeichert
Driri
Gold Platin u.s.w. member:)
Offline
Geschlecht:
Beiträge: 6134
Re:Formel
«
Antworten #16 am:
26.08.04 - 11:10:30 »
Er meint damit, daß Du in der Formel quasi keinen Rückgabewert produzierst. Du hast zwar eine Berechnung, aber die Formel liefert nichts zurück.
Du mußt einfach am Ende der Formel noch einmal den Namen der Variablen mit dem Wert schreiben, also in deinem Fall :
val:=....
....
val
Dann wird der Wert von val zurückgegeben und Du bekommst nicht mehr diese Fehlermeldnug :
Zitat
No main or selection expression in formula:
Gespeichert
Gruß, Ingo
------------------------------------------------------------
11 Domino-Server (8.5.3 auf i5 und Windows)
2500 Notes 8.0.2, 100 Notes 6.5
IBM Content Manager / Content Collector für Mailarchivierung
ClearSwift Appliance (Anti-Spam, Anti-Virus)
Axceler NOTRIX
iAnywhere MobileOffice 5.7, in Ablösung
ca. 320 Smartphones (SymbianOS)
Lotus Notes Traveler 8.5.3
ca. 300 Smartphones (Android)
Semeaphoros
Gold Platin u.s.w. member:)
Offline
Geschlecht:
Beiträge: 8152
ho semeaphoros - agr.: der Notesträger
Re:Formel
«
Antworten #17 am:
26.08.04 - 11:11:28 »
In der Formel, in der Du die Fehlermeldung
No main or selection expression in formula
bekommst als zusätzliche Zeile am Schluss das von Thomas erwähnte val anhängen
Gespeichert
Jens-B. Augustiny
Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen
Homepage:
http://www.ligonet.ch
IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6
7Stein
Gast
Re:Formel
«
Antworten #18 am:
26.08.04 - 11:12:58 »
jo kapiert, aber der Wert taucht trotzdem nur einmal auf obwohl "Allow multiple values" abgeklickt ist. Wenn Werte in der Verpackungseinheit drin stehen, bekomme ich diese ohne Probleme angezeigt. nur eben nicht, wenn der da immer eine 1 rein schreiben soll. Das verstehe ich nicht.
Gespeichert
koehlerbv
Moderator
Gold Platin u.s.w. member:)
Online
Geschlecht:
Beiträge: 19044
Re:Formel
«
Antworten #19 am:
26.08.04 - 11:19:09 »
Mach Dich doch endlich mal vertraut mit der Bedeutung der Begriffe Dokument, Feld, Ansicht, Maske. Du versuchst doch schon wieder, mittels eines Multi-value-Feldes eine ganze Ansicht zu füllen.
So hat das ABSOLUT keinen Zweck.
Bernhard
Gespeichert
Seiten:
[
1
]
2
« vorheriges
nächstes »
Gehe zu:
Bitte wählen Sie ein Ziel:
-----------------------------
ATNOTES TEAM
-----------------------------
=> Neuigkeiten - Wichtiges
===> Archiv
-----------------------------
Lotus Notes / Domino 8
-----------------------------
=> ND8: Administration & Userprobleme
=> ND8: Entwicklung
=> ND8: Entwicklung - XPages
-----------------------------
Lotus Notes / Domino 7
-----------------------------
=> ND7: Administration & Userprobleme
=> ND7: Entwicklung
-----------------------------
Lotus Notes / Domino 6
-----------------------------
=> ND6: Administration & Userprobleme
=> ND6: Entwicklung
-----------------------------
Domino 5 und frühere Versionen
-----------------------------
=> Administration & Userprobleme
=> Entwicklung
-----------------------------
Lotus Notes / Domino Sonstiges
-----------------------------
=> Tipps und Tricks
=> Tools & Downloads
=> Projekt Bereich
===> Help-Desk Applikation !!Help!!
=> Java und .NET mit Notes/Domino
=> Companion Products
=> OLE/COM-Programmierung
=> Aus- und Weiterbildung
-----------------------------
Best Practices
-----------------------------
=> At Notes Best Practices
=> Diskussionen zu Best Practices
-----------------------------
Sonstiges
-----------------------------
=> Offtopic
=> Kritik & Vorschläge
=> Infrastruktur
=> Job Suche/Angebote
1 Stunde
1 Tag
1 Woche
1 Monat
Immer
Einloggen mit Benutzername, Passwort und Sitzungslänge
Powered by SMF 1.1.16
|
SMF © 2006, Simple Machines
Impressum Atnotes.de -
Powered by Syslords Solutions -
Datenschutz
| Partner:
Tinte / Toner günstig