phpbar.de logo

Mailinglisten-Archive

AW: Feldtyp Dezimal - 5 feste Stellen + 3 mit Autowert = geht das?

AW: Feldtyp Dezimal - 5 feste Stellen + 3 mit Autowert = geht das?

Uwe Drießen driessen at edv-driessen.de
Fre Feb 18 15:54:48 CET 2005


> Betreff: Re: Feldtyp Dezimal - 5 feste Stellen + 3 mit 
> Autowert = geht das?
> 
> Am Freitag, 18. Februar 2005 10:33 schrieb Sebastian Mendel:
> > Heiner Gewiehs wrote:
> > > Funktioniert eine Kombination aus festgelegter ID + Autowert?
> > >
> > > Konkret:
> > > Kunden-Nummer soll 8 Stellen haben.
> > > 5 Stellen sind festgelegt lassen sich die 3 freien als oder mit 
> > > Autowert festlegen?
> > >
> > > Als Beispiel:
> > > 15638 mit automatischer Vervollständigung also + 001 
> lässt sich das 
> > > realisieren?
> > > Die ersten 5 Stellen wären also immer andere.
> 
> die KdnNr. setzt sich aus Kennzahlen zusammen, 1-5-638. Die, 
> wie in diesem Fall, 3.,4. und 5. Stelle entsprechen den 
> ersten 3 Ziffern der Postleitzahl. Da daraus dann durchaus 2 
> identische KdnNr. 
> entstehen könnten, habe die letzten 3 Stellen für eine 
> fortlaufende Nummerieruing gewählt.
> Muss ich es doch händisch erledigen.

Nein man kann es ja errechnen lassen das Auto_Incement sagt ja nur 
eine fortlaufende Nummer aus und gibt die genaue Anzahl der Kunden insgesamt

Also als lfd. Kundenummer gut geeignet. So gesehen kann man die Kundenummer 
Automatisch aus dem kunden_id und dem Feld PLZ errechnen lassen und in das 
Feld KD.Nr. zurückschreiben.

Z.B. select @MaxNummer := max(kunden_id) +1;
     insert into Tabelle (KD.NR.,........) 
            select concat(kennzahl, at MaxNummer), .....

Bzw wenn kunden_id zu lang dann entweder mit right oder left die ersten oder

die letzten ziffern extrahieren und dazuschreiben lassen. 


Mit freundlichen Grüßen 

Drießen

Es liegt was in der Luft

www.feilbingert.net

Uwe Drießen
Software & Computer
Lembergstraße 33

67824 Feilbingert

Tel.: 06708 660045 Fax 06708 661397

www.edv-driessen.de



-- 
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->>  http://www.4t2.com/mysql 


php::bar PHP Wiki   -   Listenarchive