Danke für die schnelle Antwort. Ja, Entschuldigung es handelt sich um Visual Basic. Ich dachte vom Code her, ist es das gleiche wie C#. Also dafür nochmal sorry.
Beim Abtippen hatte ich einen kleinen Fehler drin, sorry!!!
Die Function heißt nicht vZeile (), sondern Wwert()
Also ich hatte beim Code lesen folgenden Anfänger Ansatz:
Vwert = 0, while Schleife beginnt also zu laufen, sobald im ds eine Zeile verfügbar ist, richtig? Gehen wir davon aus im ds ist eine Zeile okay?
Dann wenn im ds, in Spalte (Item) 0 der Wert = dem Wert in der Combobox ist, Vwert = 1 (wegen einer Zeile im ds) und damit auch Wwert = 1.
Nun erhöhe ich Vwert um 1, um aus der Schleife herauszukommen.
Zitat: |
Ich sehe nur nicht, dass da jemals ein Wert zurückgegeben wird |
Wenn ich dich richtig verstehe, dachte ich dass auch. Was passiert denn, wenn ich in einer anderen Sub schreibe vZeile() = -1? Zählt dann der Wert aus Vwert oder der Wwert?
Vor allem wenn das ds keine zeilen enthält, dann habe ich doch zwei Variablen oder? Einmal mit 0 und -1?
Genauso wenn der Wert im ds und der combox ungleich ist? Welche Variable zählt dann für vWert ()? also 0 für Vwert oder -1 für Wwert?
Oder ist die Variable Vwert nur dafür da, dass die Schleife beendet wird und Wwert ist die welche zählt am Ende!!
Vielen Dank für die Hilfe.