Suche | Statistiken | Benutzerliste | Access-FAQ | Datenschutz Foren
donkarl Forum
donkarl Forum ->  Themen -> Access -> Diskussion ansehen

Du bist als Gast eingelogt. ( Anmelden | Registrieren )
  • Gültigkeitsregeln in Tabellenfeldern vom Typ Text
  • micmen01.02.13 16:23
       └ RE: Gültigkeitsregeln in Tabellenfeldern vom Typ... Karl Donaubauer01.02.13 17:29
  • Bei Eingabe PLZ entweder Ort oder Auswahl
  • dekr4931.01.13 19:57
       └ RE: Bei Eingabe PLZ entweder Ort oder Auswahl Karl Donaubauer31.01.13 21:55
          └ RE: Bei Eingabe PLZ entweder Ort oder Auswahl dekr4901.02.13 12:28
             └ RE: Bei Eingabe PLZ entweder Ort oder Auswahl Karl Donaubauer01.02.13 13:40
  • Win8-App per Schaltfläche in AccFrm starten
  • grundguenther31.01.13 21:59
  • sms
  • sibern31.01.13 10:47
       └ RE: sms Micha_DU31.01.13 15:28
  • Splitform im geöffneten Formular mit VBA wegschalt...
  • Lorenz24.01.13 12:52
       └ RE: Splitform im geöffneten Formular mit VBA weg... PeterDoering25.01.13 21:58
          └ RE: Splitform im geöffneten Formular mit VBA w... Lorenz26.01.13 14:42
             └ RE: Splitform im geöffneten Formular mit VBA... Lorenz30.01.13 21:05
  • fortlaufende Rechnungsnummern
  • sunshine7767728.01.13 09:13
       └ RE: fortlaufende Rechnungsnummern Lorenz28.01.13 15:06
          └ RE: fortlaufende Rechnungsnummern sunshine7767728.01.13 20:57
          └ RE: fortlaufende Rechnungsnummern sunshine7767729.01.13 13:46
             └ RE: fortlaufende Rechnungsnummern Karl Donaubauer30.01.13 14:34
             └ RE: fortlaufende Rechnungsnummern Lorenz30.01.13 20:45
             └ RE: fortlaufende Rechnungsnummern Lorenz30.01.13 20:51
  • Memofeld Zoomen ähnlich wie acCmdZoomBox
  • BetzMartin27.01.13 17:54
       └ RE: Memofeld Zoomen ähnlich wie acCmdZoomBox PeterDoering27.01.13 19:38
          └ RE: Memofeld Zoomen ähnlich wie acCmdZoomBox BetzMartin28.01.13 06:55
          └ RE: Memofeld Zoomen ähnlich wie acCmdZoomBox BetzMartin28.01.13 20:13
          └ RE: Memofeld Zoomen ähnlich wie acCmdZoomBox BetzMartin28.01.13 22:46
             └ RE: Memofeld Zoomen ähnlich wie acCmdZoomBox PeterDoering29.01.13 00:47
                └ RE: Memofeld Zoomen ähnlich wie acCmdZoomBox BetzMartin29.01.13 07:01
  • Zufallszahl erstellen
  • André.H26.01.13 20:09
       └ RE: Zufallszahl erstellen PeterDoering27.01.13 19:31
  • druckertreiber umgehen
  • wlueckemann24.01.13 10:20
       └ RE: druckertreiber umgehen PeterDoering25.01.13 23:32
  • Probleme mit .accde
  • Susanne Wittpoth23.01.13 16:17
       └ RE: Probleme mit .accde, Ergänzung Susanne Wittpoth24.01.13 13:54
          └ RE: Probleme mit .accde, Ergänzung PeterDoering25.01.13 21:44
  • Unterbericht zur Laufzeit ändern
  • Lorenz25.01.13 13:21
       └ gelöst: Unterbericht zur Laufzeit ändern Lorenz25.01.13 14:33
  • DS anfügen, wenn Kombination zweier Werte noch nic...
  • micmen24.01.13 17:07
       └ RE: DS anfügen, wenn Kombination zweier Werte no... Karl Donaubauer24.01.13 18:09
          └ RE: DS anfügen, wenn Kombination zweier Werte ... micmen25.01.13 12:40
  • unsichtbare MenuBar in Access2010-64bit
  • nat25.01.13 10:03
       └ RE: unsichtbare MenuBar in Access2010-64bit micmen25.01.13 10:22
          └ RE: unsichtbare MenuBar in Access2010-64bit nat25.01.13 10:41
  • Vertrag-Nr. ergänzen
  • sunshine7767724.01.13 13:27
       └ RE: Vertrag-Nr. ergänzen Lorenz24.01.13 13:35
          └ RE: Vertrag-Nr. ergänzen sunshine7767724.01.13 14:01
  • NotInList Spinnt
  • @Julia22.01.13 20:28
       └ RE: NotInList Spinnt Karl Donaubauer23.01.13 01:06
          └ RE: NotInList Spinnt @Julia23.01.13 11:28
             └ RE: NotInList Spinnt @Julia23.01.13 12:39
                └ RE: Gelöst NotInList Spinnt @Julia23.01.13 13:49
    Lorenz
    Gesendet: 28.01.13 15:06
    Betreff: RE: fortlaufende Rechnungsnummern


    Veteran

    Beiträge: 102
    100
    Hallo Susanne,

    das geht viel einfacher:

    1. Du schaltest für ein Feld den AutoWert ein und sorgst im Format für die Jahreszahl. Dann musst Du gar nix machen, hast aber sofort eine Nummer und musst mit Lücken nach gelöschten Datensätzen leben.

    oder

    2. Du nimmst den AutoWert und ein Datumsfeld und verkettest die im Bericht zu einer schönen Zahl: =Year(fldDatum) & Format(fldID;"0000") mit fldDatum und fldID natürlich für Deine echten Feldnamen.

    oder

    3. Du schreibst eine Prozedur für einen Button btnNummer im Formular, der das Ergebnis in das Text(wegen Sonderzeichen!)-Feld fldNummer hineinschreibt.

    Private Sub btnNummer_Click()
    Dim varNr As Variant

    'holt den maximalen Wert für dieses Jahr oder, wenn es noch keinen gibt, setzt mit Nz()-Funktion diesen auf 0 statt NULL:
    varNr = Nz(DMax("fldNummer","SELECT fldNummer FROM tblAuftraege WHERE fldNummer LIKE '" & Year(Date) &"-????'"), Year(Date) & "-0000")
    'nur die letzten Ziffern in Zahl umwandeln und 1 drauf:
    varNr = Val(Mid(varNr, 6))+1
    'in diesem Formular in das Feld reinschreiben:
    Me.fldNummer.Value = Year(Date) & Format(varNr, "0000")
    End Sub

    Der Code ist nicht getestet, ich hoffe, da sind keine Schreibfehler drin. Er verlässt sich auf vierstellige Ziffernfolgen und erzeugt, wenn Du ihn in einem Formular-Datensatz mit bereits erfolgter Nummerierung aufrufst, auch darin eine neue Nummer, die um 1 größer ist als die bisher maximale. Dieser Code findet auch keine Lücken durch gelöschte Auftragsnummern.

    Viel Erfolg,
    Lorenz
    Top of the page Bottom of the page


    Seite: < 62 63 64 65 66 67 ... 68 69 70 71 72 73 74 ... >
    Suche in diesem Forum
    Druckfreundliche Version
    (Alle Cookies von dieser Seite löschen.)