Italian community of Lazarus and Free Pascal

Programmazione => Databases => Topic aperto da: xinyiman - Febbraio 28, 2013, 07:39:52 pm

Titolo: Impostare valore numerico in db
Inserito da: xinyiman - Febbraio 28, 2013, 07:39:52 pm
Ciao ragazzi, il mio quesito è il seguente

ho una tabella di nome Testata_Ordini nel quale devo ad un certo momento dell'anno impostare il campo Nr_DDT in maniera progressiva e ogni volta che rincomincia l'anno tale numero progressivo deve ripartire da 1.

Tutto questo senza creare doppioni perchè due utenti stanno schiacciando lo stesso pulsante insieme.

Avete idee?!

Devo passare per una store procedure?!

Io uso firebird e non so fare le store procedure, nel caso qualcuno mi saprebbe aiutare?! Anticipo che se si dovesse passare attraverso la store procedure deve essre parametrizzabile attraverso il campo ID_RECORD che è numerico.
Titolo: Re:Impostare valore numerico in db
Inserito da: nomorelogic - Marzo 01, 2013, 08:48:16 am
scusa sarà colpa del caffé (che non ho preso) :)
che vuol dire che hai
Citazione
una tabella di nome Testata_Ordini nel quale devo ad un certo momento dell'anno impostare il campo Nr_DDT
?

1 ordine = 1 ddt e quindi il documento è lo stesso ma con 2 riferimenti?
Titolo: Re:Impostare valore numerico in db
Inserito da: Stilgar - Marzo 01, 2013, 09:53:07 am
Ha già iniziato con la stored procedure. ;)
Così si evita casini inutili con middleware aggiuntivi.