| | |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| | |
 | AutoCAD Schulung mit IHK-Zertifizierung , ein Kurs (bis zu 100% förderbar mit Bildungsgutschein)
|
|
Autor
|
Thema: If-/Case-Grenzen (775 mal gelesen)
|
The VIP Mitglied Technischer Zeichner
 
 Beiträge: 170 Registriert: 06.09.2002 AutoCAD Mechanical 6 unter Windows XP
|
erstellt am: 08. Mrz. 2004 10:46 <-- editieren / zitieren --> Unities abgeben:         
Ich habe in meinem Makro das Problem, dass ich ca. 50 verschiedene Fälle abzufragen habe. Ich habe 50 Artikelnummern bzw. 50 verschiedene Blöcke zu laden. Je nach dem welche Artikelnummer ausgewählt wird, wird ein entsprechender Block in die Zeichnung eingefügt. Mein Programm sieht derzeit in etwa so aus: Code:
Select Case BLOCKNAME Case "1110" BLOCKNAME = "Test1" Case "1114" BLOCKNAME = "BT11" Case "1120" BLOCKNAME = "K89" etc. etc.
Die Frage ist nun, wieviele Case Abfragen man maximal machen kann. Ich hätte auch noch die Möglichkeit mit If zu arbeiten, weiß aber auch hier nicht wie oft ich If schreiben darf. Kennt jemand die Grenzen?
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
startrek Moderator Architekt
   
 Beiträge: 1361 Registriert: 13.02.2003 .
|
erstellt am: 08. Mrz. 2004 11:19 <-- editieren / zitieren --> Unities abgeben:          Nur für The VIP
Hi, also ich will's nicht beschreien ...  Vermute aber mal dass man mit beidem (if oder select case) beliebig viele Abfragen machen kann. lg Nancy -- Microsoft's definition of a boolean: TRUE, FALSE, MAYBE "Embrace and extend"...?
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |

| |
fuchsi Mitglied Programmierer c#.net Datawarehouse
   
 Beiträge: 1201 Registriert: 14.10.2003 AutoCad Version 2012 deu/enu <P>Windows 7 64bit
|
erstellt am: 08. Mrz. 2004 17:31 <-- editieren / zitieren --> Unities abgeben:          Nur für The VIP
das ganze schaut für mich so aus, dass du über eingabe einer artikelnummer einen zugehörigen blockname eruierst. das macht man normalerweise nicht im sourcecode eines progs (bzw. vba-makro) sondern in einer externen datenbank (z.B.: eine stinknormale access-datenbank [soweit man datenbank zu access sagen kann :-) ]) eihentlich sollte man so sachen wie artikelnummern dazugehörige blocknamen ev. maße , preise , texte NIE in einem programm verstecken. ------------------ Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |