[Risolto] errore in stampa rapporto

Discussioni sulle caratteristiche di database
Rispondi
giampoul
Messaggi: 54
Iscritto il: venerdì 26 febbraio 2016, 21:38

[Risolto] errore in stampa rapporto

Messaggio da giampoul »

In un formulario dove devo inserire il numero di fattura se rimango nelle 4 cifre ad esempio 1212 funziona tutto correttamente, ma se inserisco un numero di 5 o 6 cifre ad esempio 12121 o 121212 mi da il seguente errore "Valore o tipo di dati non ammesso.Overflow.".
Nel mio caso è importante poter inserire 6 cifre ma non posso per il motivo sopra riportato chi mi può aiutare per risolvere il problema?
Vi allego un esempio dove aprendo il formulario Fatture e selezionando il pulsante stampa vi darà come risultato l'errore sopra descritto.
Allegati
file.odb
(31.05 KiB) Scaricato 110 volte
Ultima modifica di giampoul il martedì 25 luglio 2017, 12:02, modificato 1 volta in totale.
Openoffice 4 ubuntu 14.04
hubert lambert
Volontario
Volontario
Messaggi: 164
Iscritto il: venerdì 9 giugno 2017, 13:48

Re: errore in stampa rapporto

Messaggio da hubert lambert »

Ciao giampoul,

Con basic, i valori di un "integer" sono compresi tra -32768 e 32767 (come spiegato ).

Basta dunque cambiare la linea 44

Codice: Seleziona tutto

   dim nIDFat as integer
così:

Codice: Seleziona tutto

   dim nIDFat as long
OpenOffice 4.1.2/4.1.4 | LibreOffice 5.4.4/6.0
Win7 + LinuxMint
giampoul
Messaggi: 54
Iscritto il: venerdì 26 febbraio 2016, 21:38

Re: errore in stampa rapporto

Messaggio da giampoul »

Grazie ora funziona correttamente anche con sei cifre :super:
Openoffice 4 ubuntu 14.04
Rispondi