Ciao,

non sono espertissimo in materia ma
credo di poterti dare qualche consiglio che forse ti
può aiutare alla soluzione del tuo problema


Il giorno 20 novembre 2008 10.30, A-Lex <[EMAIL PROTECTED]> ha
scritto:

> Ciao a tutti.
> Ho ripreso il mio "progetto" di per un piccolo db per la contabilità
> (fino ad ora nn ne ho trovato uno che soddisfi le mie esigenze, non
> molte peraltro), stavolta cambiando totalmente la logica, quindi
> semplificando mostruosamente il tutto (credo).
>
> Il mio dilemma, ora, é che vorrei che tutta la documentazione si
> numerasse automaticamente con una sintassi del tipo (per le fatture, ad
> esempio) FA[yy][num]  dove [yy] é l'anno corrente in 2 cifre e [num] é
> il numero della fattura (o ddt o offerta...).
> Come "assemblare" il numero nn é un problema e sarebbe nulladiché se
> l'esigenza fosse che [num] incrementi indefinitamente (basta legarlo
> all'ID della tabella), ma io vorrei che ad ogni anno [num] ricominci
> automaticamente da 1. Come posso fare?
> Grazie in anticipo!!
>
> Il problema l'ho risolto parecchio tempo fa utilizzando mysql e non il db
formato hsqldb di openoffice.

Ho creato una tabella con un campo NUM di tipo integer autoincrementante,
poi un campo ANNO e un campo testo.
Poi devi creare un indice che comprenda i due campi ANNO e NUM.
In questo modo per ogni record che inserisci relativo ad un anno la
numerazione inizierà da 1.

ciao

Rispondere a