Stampa di un solo record se ve ne sono molti uguali uguali

  • Guru Corner
  • Stampa di un solo record se ve ne sono molti uguali uguali

Stampa di un solo record se ve ne sono molti uguali uguali

0
0

Salve,
ho costruito un database per l’archiviazione di documenti. In un layout vengono inseriti i dati del documento (oggetto, protocollo, date, faldone e cartella di archiviazione, ecc.).
In un altro layout (stessa tabella) ho predisposto la stampa delle etichette che identificano ogni faldone. Ora, in un medesimo faldone possono essere contenuti decine di documenti. Ho bisogno che nella stampa delle etichette, però, ne risulti solo uno per titolo e riferimento, non posso stampare decine di etichette uguali quando me ne serve una sola per tipo.
Avevo pensato ad una diversa tabella ma dovrei creare manualmente ogni etichetta che mi serve, e non è proprio comodo.
Non so se sono stato chiaro ma se qualcuno può aiutarmi lo apprezzerei molto.
Grazie

Segnalato come spam
Pubblicata da (Domande: 24, Risposte: 30)
Domanda inviata 3 Gennaio 2015 22:28
53 vis.
0
Domanda privata

Grazie. Appena ho un attimo provo. gentilissimo

Segnalata come spam
Pubblicata da (Domande: 24, Risposte: 30)
Risposta inviata 10 Gennaio 2015 18:17
0
Domanda privata

te l’ho praticamente scritto, basta tradurlo in filemakerese :D

ordina i record
vai al formato[etichette]
vai al record[primo]
loop
if[numerofaldone≠$num]
imposta variabileπ[$num; numerofaldone]
stampa[singolo record]
vai al record[succressivo; esci dopo l’ultimo]
end loop
vai al formato[originale]

se hai delle etichette da stampare tutte insieme da un foglio, ti basta sostituire il comando stampa con un imposta campo[] in cui metti un 1 in un campo flag, poi cerchi tutti i record che abbiano 1 in quel campo, li stampi tutti e poi sostituisci il contenuto del campo con vuoto.

Segnalata come spam
Pubblicata da (Domande: 5, Risposte: 164)
Risposta inviata 10 Gennaio 2015 15:44
0
Domanda privata

Grazie Giulio. Avevo pensato ad uno script ma non ne sono molto familiare, quindi sto rimandando la cosa.
Magari faccio anche una prova con una relazione e vedo cosa ne esce.
Saresti in grado di darmi un abbozzo di script, almeno come traccia?
Grazie

Segnalata come spam
Pubblicata da (Domande: 24, Risposte: 30)
Risposta inviata 8 Gennaio 2015 11:35
0
Domanda privata

Buongiorno, Armando.

Premesso che a livello di modellazione dati la cosa migliore sarebbe creare una tabella faldoni, da mettere in relazione uno a molti con i documenti (un faldone < -> più documenti) e stampare le etichette da li, hai due possibilità:
una te l’ha suggerita Cristian, ovvero utilizzare una tabella temporanea da popolare con un loop con i valori di una Lista Valori basata sui faldoni.
la seconda è creare uno script che:
– ordini i record per faldone
– vada al primo record
– effettui un loop
– in cui se:
– il numero faldone è diverso al contenuto di una variabile
– imposta variabile con numero faldone
– stampa etichetta
– vada al record successivo, uscendo dopo l’ultimo
– finisca il loop

.g.

Segnalata come spam
Pubblicata da (Domande: 0, Risposte: 1544)
Risposta inviata 7 Gennaio 2015 13:56
0
Domanda privata

Con la premessa che non sono sicuro di aver capito bene cosa tu voglia stampare e soprattutto in che modo stampi le etichette dei faldoni posso suggerirti di aiutarti con una lista valori.

Segnalata come spam
Pubblicata da (Domande: 1, Risposte: 21)
Risposta inviata 5 Gennaio 2015 17:31