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