-
dugonizeroseibuongiorno,
avrei bisogno di visualizzare un nome associato ad un numero o a una stringa acquisito tramite barcode:
barcode nome
barcode01 Paolo
barcode02 Mario
barcode03 Ugo
Se inquadro "barcode01" vorrei che fosse visualizzato in un campo il nome "Paolo".
Essendoci molti barcode diversi non è pensabile di fare una condizione per ognuno di questi.
è possibile?
Grazie
Page URL: https://form.jotform.com/252433971800051 -
Kyle Jotform SupportHi Dugoni,
Thanks for reaching out to Jotform Support. Our Italian Support agents are busy helping other Jotform users right now, so I'll try to help you in English using Google Translate, but you can reply in whichever language you feel comfortable using. Or, if you'd rather have support in Italian, let us know and we can have them do that. But, it might take a while until they're available again.
Now, coming back to your question, Yes, it’s possible to display a name based on a scanned barcode using the Barcode Scanner widget along with the Update/Calculate Field conditional logic. But, there’s a limitation to keep in mind: the Barcode Scanner widget will read the entire encoded string as-is, and it won’t separate or parse parts of the barcode automatically.
I recommend you to create QR codes that directly encode the target name (e.g., a QR code that scans as Paolo rather than barcode01). You can then use conditional logic to pass that scanned value into a field. Let me show you how to set up the Update/Calculate Field condition:
1. In Form Builder, in the orange navigation bar at the top of the page, click on the Settings.
2. In the menu on the left side of the page, click on Conditions, and then select Update/Calculate Field. (If you already have a condition set, first click on Add Condition, then select Update/Calculate Field.)
3. Set the condition like you see below, and click on Save.
Setup all the QR codes for all the names. Check out the screencast below to see my results:
Give it a try and let us know if you need any help.
-
dugonizeroseiGrazie,
non posso semplicemente copiare il valore del qrcode nel campo [identificazione ambiente] perchè i qrcode sono già presenti negli ambienti e necessito di associare ad ogni qrcode scansionato un nome semplice.
si può fare?
Grazie
-
dugonizeroseiusando un campo a scelta singola con calcolo con valori di calcolo funziona però è molto scomodo dover scrivere manualmente ogni valore associato.
Sarebbe utile uno strumento in grado di ricercare un dato in una tabella
-
Vincenzo Jotform SupportSalve dugonizerosei,
Se vuole aggiungere un nome di un operatore in un campo senza dover creare molte condizioni di logica, allora dovrà creare dei Codici a Barre o QR che contengano solo il nome. In questo modo, basterà aggiungere una singola condizione di logica che trasferisca questa informazione in un campo specifico e il gioco e fatto. Le mostro come fare:
- Nel Costruttore di Moduli, fare clic desto su uno dei campi, poi nel menu a tendina selezionare Condizioni di Logica.
- Fare clic su Crea Condizione e scegliere Aggiorna / Calcola Campo.
- Impostare la condizione simile a quella nello screenshot sottostante e poi fare clic su Salva:
Risultato:
Se questo non è esattamente ciò che voleva sapere, potrebbe fornirci ulteriori informazioni in merito, così da poterla assiste meglio?Restiamo a sua disposizione per ulteriori chiarimenti.
-
dugonizeroseiI codici a barre sono numerici e non modificabili.
Devo acquisire il codice numerico derivato da un codice a barre già presente presente e riportare il nome della stanza o il nome dell'operatore.
ho a disposizione una tabella di correlazione tra
codice a barre e nome stanza
codice a barre e nome operatore
non posso creare nuovi codici.
necessito di un widget che sostituisca il nome al codice secondo la tabella fornita.
-
Vincenzo Jotform SupportSalve dugonizerosei,
Se vuole trasformare il codice a barre scansionato in un nome operatore. Può provare a farlo tramite il nostro widget Da Foglio Elettronico a Modulo. In questo widget può caricare un foglio Excel che contenga tutte le informazioni e quando viene scansionato un codice a Barre specifico un apposito campo può essere compilato con il nome operatore automaticamente. Fare tutto ciò è semplice. Ecco come fare:
- Creare un Foglio Excel o CSV con una colonna che contenga i codici a Barre e in un altra colonna i nomi degli operatori.
- Nel Costruttore di Moduli, fare clic sul pulsante + Aggiungi elemento nella parte superiore sinistra dello schermo.
- Selezionare la scheda Widget e cercare Da Foglio Elettronico a Modulo e aggiungerlo al modulo.
- Sotto a Foglio di Calcolo, fare clic su Upload e caricare il file Excel/CSV con i dati. Poi sotto ad Access code Column, selezionare la colonna relativa ai codice a Barre.
- Scorrere in basso e impostare su Sí le opzioni Compila tramite logica condizionale ed Esegui in background.
- Adesso, fare clic desto sul campo Barcode, poi nel menu a tendina selezionare Condizioni di Logica.
- Fare clic su Crea Condizione e scegliere Aggiorna / Calcola Campo.
- Impostare la condizione di logica come mostrato nello screenshot sottostante, poi fare clic su Salva:
Risultato:
Provi e ci faccia sapere se ha bisogno di ulteriori chiarimenti. - Creare un Foglio Excel o CSV con una colonna che contenga i codici a Barre e in un altra colonna i nomi degli operatori.
-
dugonizeroseihttps://eu.jotform.com/build/252434431337048
ho provato ma
o non funziona o non ho capito come fare.
nel file xls
mettendo ad esempio 1a in barcode
il "widget da foglio elettronico a modulo" non visualizza nulla
non vedo dove scegliere la colonna di output del widget
ho provato a inserire una nuova condizione per visualizzare il risultato senza successo
-
Vincenzo Jotform SupportBuongiorno dugonizerosei,
Ho controllato il suo modulo e ho potuto notare il problema. Tenga presente che tutte le altre colonne del file Excel/CSV caricato nel widget Da Foglio Elettronico a Modulo devono avere lo stesso nome etichetta del campo da compilare. Dunque se la colonna è "nome" il campo invece di essere "risultato???" deve essere "nome".
Il widget Da Foglio Elettronico a Modulo riesce a riempire un campo solo quando il nome della colonna del documento Excel/CSV e il nome campo coincidono. Dunque basterà che rinomini il suo campo "risultato???" con "nome" è riuscirà a vedere il campo popolarsi una volta che inserisce il codice nel campo "barcode".
Provi e ci faccia sapere se ha bisogno di ulteriori chiarimenti.
-
dugonizeroseiquesto è il risultato:
-
dugonizeroseiDovrebbe invece restituire "fabio"
-
Vincenzo Jotform SupportBuongiorno dugonizerosei,
Esaminando il suo modulo ho potuto notare che ha una condizione non necessaria che sta creando un conflitto, ed è per questo motivo che non riesce a vedere il nome dell'operatore nel campo "nome". Risolvere questo problema è semplice. Ecco come fare:
- Nel Costruttore di Moduli, nella barra di navigazione arancione in cima alla pagina, fare clic su Impostazioni.
- Nella colonna sulla sinistra, fare clic sulla scheda Condizioni.
- Scorrere con il mouse sulla prima condizione e poi fare clic sull'icona a forma di ingranaggio.
- Infine, fare clic su Disabilita o Elimina.
Ecco fatto, adesso il modulo funzionerà correttamente.Provi e ci faccia sapere se ha bisogno di ulteriori chiarimenti.
-
dugonizeroseiho capito il problema:
i campi in cui deve andare il risultato devono essere presenti prima dell'impostazione del widget.
ho riacquisito il file di excel ed ora funziona.
Grazie mille e Cordiali saluti