Newsgroup: it.comp.appl.access
Titolo: Formato numeri in tabella

Nella proprietą formato numeri di una tabella č possibile
inserire un formato che obbliga l'inserimento di 4 cifre
escluse virgole, punti etc, e/o un numero di cifre maggiori o minori a
4.
cioč:
2000 o 2033  ok
20.33     2_000     no
2       no
22..   no
Thank you

Credo usando la maschera di input con imputazione obbligatoria: 0000
ciao
Alessandro
rr12rr <rr1...@NOSPAMusa.net> wrote in message
3A17A4F7...@NOSPAMusa.net...



per favore rispondi dopo la parte quotata ed in ogni caso
leggiti il msg:
'[INFONEW] Come ci si dovrebbe comportare in questo
newsgroup.'
-- 
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------

0000
non funziona perchè io voglio
obbligatoriamente 4 cifre che devo inserire io
ho provato
se inserisco 22 scrive 0022 n.b. invece non deve
accettare l'inserimento perchè sono due cifre e non 4
inoltre non blocca nemmeno se inserisco 5 cifre

una volta, quando si programmava in cobol, si faceva
IF campo < 999 or campo not < 10000 then
    errore
rr12rr <rr1...@NOSPAMusa.net> wrote in message
3A199343...@NOSPAMusa.net...


     errore
per la precisione
IF campo < 999 or campo not<= 10000 then ...
l'= perche devo escludere anche il 10000
cioè tra 1000 e 9999
il codice è così (anche in vb  e vba)
solo che non so come si fa ad inserirlo direttamente nella proprietà
formato di una tabella

non <999   ma <1000  o anche <=999
n.b. è solo una precisazione

campo not <10000 invece ok

=1000 And <=9999
-- 
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net


 inoltre non blocca nemmeno se inserisco 5 cifre
per favore, non eliminare tutto il msg precedente (parte quotata), altrimenti
ci costringi a leggere tutto il thread. Grazie


     errore
Con Access puoi scrivere:
  If (Me.ValoreDaControllare Like "????") Then
    Me.Responso = "Giusto"
  Else
    Me.Responso = "Sbagliato"
  End If
Se puoi rispondere dopo i messaggi precedenti, mi fai un favore.
--
Silvio
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access

 >=1000 And <=9999
ok.
riguardo al fatto di cancellare il quoting, è che personalmente lo trovo più
comodo;

 con like e #### solo che non ricordo come era scritto e se era usato
Probabilmente fai riferimento all'uso che puoi fare nella proprietà Valido
se impostata a Like "????"
Lo trovo comunque brutto come gestione di errore.
Ciao


 comodo;
Vero, pero' non lo e' per chi risponde, che e' costretto a leggere tutta la
discussione per capire di cosa si tratta, e non sempre si ha voglia e tempo di
farlo.
Questa volta l'ho letto, la prossima chissa :-))


 Questa volta l'ho letto, la prossima chissa :-))
Sto imparando
però penso che i post vadano comunque letti
perchè se qualcuno (tanto per non fare riferimenti:il
sottoscritto) non è abituato a riquotare, praticamente
il quotin anche se fatto da altri non riporta tutta
la "cronistoria" dei post
o mi sbaglio?
Ciao e grazie per tutti i suggerimenti postatomi


ok
per poco nel risponderti stavo ricancellando tutto.
mi sa tanto che ti saresti incazzato.
ma non è per cattiveria è solo una mia abitudine
stavo però pensando che con la lettura del solo
ultimo post si possa perdere alcune risposte
dovute al fatto che magari non tutti riquotano
i precedenti quot
adesso io lo so
però non credo che tutti lo fanno
ciao e grazie per gli ulteriori suggerimenti
alla prossima con o senza quot :-)

 o mi sbaglio?
e' vero, in alcuni casi e' necessario, magari quando la discussione e' molto
lunga, ma nella stragrande maggioranza dei casi, no, se chi risponde lascia
quelle parti del post precedente che servono a capire di cosa si sta parlando.
cmq, non preoccuparti, l'esperienza insegna :-)
