0

Anfrage

Guten Tag, bin seit heut Ihr neuer Testkunde. Arbeite mich ein. Wie können wir eine automatische Kundennummer generieren? Z. B. wir legen einen neuen Kunden an. Wir starten mit Nr. 30.000. Der nächste Kunde der angelegt wird erhält automatisch die Nr. 30.001 ... und so weiter.

Besten Dank für eine schnelle Antwort. Dann können wir mit unseren Überlegungen weiter arbeiten.

MfG W. Mueller-Nixdorf

wolfgang.nixdorf@s-n-u.eu

1 Antwort

null
    • Frank_Schafer
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Hallo neuer Testkunde, ;)

    natürlich führen verschiedene Wege nach Rom - hier der unter Ninox wohl am häufigsten empfohlene durch Ermittlung des höchsten vorhandenen Wertes der Tabelle:

    Ich gehe mal davon aus, dass die Tabelle 'Kunden' heißt und es darin ein numerisches Feld 'Kundennummer' gibt. Dann kann über den Code im Trigger "Bei neuem Datensatz folgendes Skript aufführen" die Nummer ermittelt werden:

    let maxKundennummer := max((select TestKunde).Kundennummer);
    if maxKundennummer = null then
      Kundennummer := 30000
    else
      Kundennummer := maxKundennummer + 1
    end

    VG Frank

Content aside

  • vor 5 JahrenZuletzt aktiv
  • 1Antworten
  • 1493Ansichten