Barcode

di il
4 risposte

Barcode

Buongiorno a tutti e buon anno.
Avrei la necessità di risolvere un problema. Ho deciso di compilare i dati di una maschera attraverso la lettura di un codice a barre.
Per vari motivi ho scelto EAN13. Vorrei che, quando sono all'interno del campo di una maschera che devo popolare, quando leggo il dato con il lettore non mi vengano scritte realmente tutte le 12 cifre, ma solamente le prime 6.
E'possibile?
Grazie mille per l'aiuto

4 Risposte

  • Re: Barcode

    elbahari ha scritto:


    ...Vorrei che, quando sono all'interno del campo di una maschera che devo popolare, quando leggo il dato con il lettore non mi vengano scritte realmente tutte le 12 cifre, ma solamente le prime 6.
    E'possibile?
    Ovviamente sì, però sarebbe utile avere un quadro più completo della situazione, per dare il suggerimento migliore: non avrai mai, in nessun caso, bisogno di tutti i 12 caratteri? O scritto in un altro modo: gli altri 6 caratteri residui non saranno mai memorizzati, magari in qualche altro controllo (ed eventualmente campo associato) od oggetto di elaborazioni di altro tipo? La maschera è associata? Come avviene il salvataggio dei dati nella tabella? Memorizzi il codice come valore numerico o come testo?
  • Re: Barcode

    Grazie per la celerissima risposta.
    Non ci sarà l'occasione di usare i caratteri residui, perché si tratta di un codice commessa con un numero di caratteri fisso, il campo è testo, la maschera associata e il salvataggio dei dati avviene dalla maschera con codice su After_Update
  • Re: Barcode

    elbahari ha scritto:


    Grazie per la celerissima risposta.
    Non ci sarà l'occasione di usare i caratteri residui, perché si tratta di un codice commessa con un numero di caratteri fisso, il campo è testo, la maschera associata e il salvataggio dei dati avviene dalla maschera con codice su After_Update
    Usa la maschera di Input [AAAAAA;;_]
    Questo consente l'inseirmento ALFANUMERICO, se vuoi solo il Numerico usa lo [0]
  • Re: Barcode

    elbahari ha scritto:


    Per vari motivi ho scelto EAN13. Vorrei che, quando sono all'interno del campo di una maschera che devo popolare, quando leggo il dato con il lettore non mi vengano scritte realmente tutte le 12 cifre, ma solamente le prime 6.
    Spero tu abbia valutato attentamente la scelta di impiegare un parziale (di 6 cifre) codice a barre EAN13; dal momento che le prime due cifre del codice identificano il paese dove è stata richiesta la codifica da chi detiene il marchio del prodotto (per esempio l'Italia è indicata dalle cifre 80 e 81) e le successive cinque cifre identificano il produttore:
    https://it.wikipedia.org/wiki/European_Article_Numbe

    Inoltre è da considerare che un codice EAN13 ha un iter di rilascio, affinché sia riconosciuto anche all'esterno dell'azienda:
    http://www.acnet.it/2016/04/12/come-ottenere-il-codice-a-barre-per-i-prodotti-della-tua-azienda/
Devi accedere o registrarti per scrivere nel forum
4 risposte