Übergabe aus Array

Alle Fragen um die Programmierung, die sich sonst nicht kategorisieren lassen. Von Makro bis Codeblock, von IF bis ENDIF

Moderator: Moderatoren

Antworten
Benutzeravatar
Rolf Ramacher
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 1930
Registriert: Do, 09. Nov 2006 10:33
Wohnort: Bergheim
Danksagung erhalten: 3 Mal
Kontaktdaten:

Übergabe aus Array

Beitrag von Rolf Ramacher »

Hallo zusammen,

der Kunde gibt verschiedene Pfadangaben für die Kasse an. Die diversen Pfade kann ich im Menü darstellen und übergeben die Pfadangaben an das Importmodul. Nur dabei fliegt mir das array um die Ohren.
Hat jemand hierzu eine Idee ?? Wieviele Kassen es sind ?? maximal 99.

Code: Alles auswählen

	For i = 1 to Len(aPfad)
		cPfadx:=aPfad[i][2]
	   oMenu:addItem( { "Datenimport der Kassendaten der Kasse "+aPfad[i][1]+space(1)+alltrim(aPfad[i][2]) ,{|| VkUebernahme(oDlg,aPfad[i][2],oStatic) } } ) 
	Next i
Ich muß irgendwie den entsprechenden Pfad an Vkuebernahme hinbekommen.
Gruß Rolf

Mitglied der Gruppe XUG-Cologne
www.xug-cologne.de
Benutzeravatar
Wolfgang Ciriack
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2934
Registriert: Sa, 24. Sep 2005 9:37
Wohnort: Berlin
Hat sich bedankt: 13 Mal
Danksagung erhalten: 34 Mal
Kontaktdaten:

Re: Übergabe aus Array

Beitrag von Wolfgang Ciriack »

Irgendwie versuchst du das ja schon mit der Übergabe von aPfad[2] - (warum nicht cPfadx ?), aber ohne zu sehen, was in dem Array steht kann man dir da auch nicht helfen.
Viele Grüße
Wolfgang
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9357
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 101 Mal
Danksagung erhalten: 361 Mal
Kontaktdaten:

Re: Übergabe aus Array

Beitrag von Tom »

Klassiker.

Der Codeblock wird evaluiert, nachdem die Iteration längst vergessen ist. "i" steht auf Len(aPfad)+1, wenn das der Fall ist. Und zwar für alle Items.

Codeblöcke als Zeichenausdruck mit Makroexpander bauen oder detached locals verwenden. Einfach mal im Forum suchen. Hatten wir schon zigfach.
Herzlich,
Tom
Antworten