Hallo,
kann mir jemand sagen, warum dieser Code die Rechnungsnummer um 2 und nicht um 1 erhöht?
Gleicher Code im Editfield funktioniert.
E7 war früher ein Editfield. Jetzt ist es eine ComboBox.

Schon mal vielen Dank für eure Hilfe.
Robert



  Dim t,n,neu As String
  Dim i,j,nr As integer

  pushButton1.enabled=true

  //Rechnungsnummer erhöhen
  t=E7.text
  for i=3 to 20
    if mid(t,i,1)="#" then
      for j=1 to 6
        if asc(mid(t,i+j,1))>47 and asc(mid(t,i+j,1))<58 then
          n=n+mid(t,i+j,1)
        end if
      next
      nr=val(n)+1
      neu=str(nr)
      t=left(t,i)+neu
      exit
    end if
  next

  E7.text=t
  E7.selstart=len(E7.text)


Antwort per Email an