Autor
|
Thema: IF.....AND...Abfrage (2421 mal gelesen)
|
Werkschutz Mitglied Schöngeist
Beiträge: 666 Registriert: 25.07.2003 Fenster XP SP2, Elcad 7.4.0
|
erstellt am: 08. Okt. 2004 09:42 <-- editieren / zitieren --> Unities abgeben:
DIALOG,12,1005,"","(3&4)>!(13)"So stand's zumindest bei mir in der Txt-Datei drin. Aber es ist egal, daran war's ja nicht gelegen ;-) Danke vielmals für eure Bemühungen! Der Beweis als Bild dabei ;-)
------------------ ----------------------- Erfahrung ist der Name, den die Menschen gerne Ihren Irrtümern geben. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Strohli Mitglied
Beiträge: 812 Registriert: 20.09.2002
|
erstellt am: 08. Okt. 2004 10:53 <-- editieren / zitieren --> Unities abgeben:
Bei mir war es so, eine Zeile gespart: DIALOG,1,1018,"Registername","Ader" DIALOG,2,362,"Adernummer","" DIALOG,3,375,"Aderbez.autom.Numm.","" DIALOG,4,39,"Farbe","" DIALOG,5,1004,"",'IF(3=""&&4="")' DIALOG,6,1005,"","(2)>!(13)" DIALOG,7,1015,"",'ELSE_IF(3=""&&4<>"")' DIALOG,8,1005,"","(4)>!(13)" DIALOG,9,1015,"",'ELSE_IF(3<>""&&4="")' DIALOG,10,1005,"","(3)>!(13)" DIALOG,12,1007,"","(3&4)>!(13)" DIALOG,13,1003,"Hilfsvariable",""
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Pelle Bootsmann Mitglied
Beiträge: 1262 Registriert: 24.03.2004
|
erstellt am: 08. Okt. 2004 11:54 <-- editieren / zitieren --> Unities abgeben:
Das ganze geht noch kürzer :DIALOG,5,1004,"",'IF(3=""&&4="")' DIALOG,6,1005,"","(2)>!(13)" DIALOG,12,1007,"","(3&4)>!(13)" DIALOG,13,1003,"Hilfsvariable","" Dialog 7..11 kann weg MfG Pelle
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Pelle Bootsmann Mitglied
Beiträge: 1262 Registriert: 24.03.2004
|
erstellt am: 08. Okt. 2004 11:55 <-- editieren / zitieren --> Unities abgeben:
Zitat: Original erstellt von IS-AG: Moin Heiko,so sollte es auch klappen: IF[b]((3="")AND(4="")) Also den ganzen Ausdruck noch mal umklammern. Gruß Uli[/B]
Hallo Uli, die doppelte Klammerung geht NICHT !!!! MfG Pelle
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ex-Mitglied
|
erstellt am: 08. Okt. 2004 14:44 <-- editieren / zitieren -->
Hallo,echt nicht? Hmm, ich bin da mal von den Filtern ausgegangen. Beim Filter muß man das AND aber klein schreiben, wenn man das AND groß schreibt, geht es auch beim Filter nicht. Gruß Uli P.S. in der Hilfe zum Code 1004 steht folgendes: Für die Syntax der Codenummer 1004 stehen die folgenden Operatoren zur Verfügung: SYNTAX: “A“ >= “B“ größer oder gleich “A“ <= “B“ kleiner oder gleich “A“ <> “B“ ungleich “A“ > “B“ größer “A“ < “B“ kleiner “A“ = “B“ gleich “A“ $ “B“ enthalten in AND logisches UND OR logisches ODER
|
Ex-Mitglied
|
erstellt am: 08. Okt. 2004 14:59 <-- editieren / zitieren -->
Hat mir nun keine Ruhe gelassen. Im Elcad 7.2.1 geht es mit "and" und "AND", also: IF(3="")AND(4="") Schönes Wochenende Uli
|
Pelle Bootsmann Mitglied
Beiträge: 1262 Registriert: 24.03.2004
|
erstellt am: 08. Okt. 2004 16:10 <-- editieren / zitieren --> Unities abgeben:
Hallo Uli,statt "AND" und "and" geht auch "&&", statt "OR" und "or" geht auch "| |". Und ausserdem hast Du die Klammern schon wieder falsch gesetzt. MfG Pelle Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ex-Mitglied
|
erstellt am: 08. Okt. 2004 16:41 <-- editieren / zitieren -->
Hallo Pelle, falsch platziert? Ich hatte es eben genau so im 7.2.1 gemacht, mit genau dieser Klammersetzung. Gruß Uli |
06Sanny Mitglied Konstruktionsassistentin
Beiträge: 76 Registriert: 02.07.2002
|
erstellt am: 13. Okt. 2004 08:33 <-- editieren / zitieren --> Unities abgeben:
Zitat: Original erstellt von IS-AG:
Ich hatte es eben genau so im 7.2.1 gemacht, mit genau dieser Klammersetzung.
Moin, das funktioniert nur so lange mit dieser Klammersetzung, bis Du eine Zeile irgendwo im Dialog löscht. Danach ist alles nach der ersten Klammer WEG!!! LG Sandra ------------------ Gruß Sandra Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Anzeige:
Anzeige: (Infos zum Werbeplatz >>)
|