Struttura a schede e record

Struttura a schede e record

0
0

Rieccomi 🙂
Su una struttura a schede è possibile far visualizzare tutti i record di un campo?

Tnx

Segnalato come spam
Pubblicata da (Domande: 5, Risposte: 24)
Domanda inviata 13 Settembre 2017 12:14
84 vis.
0
Domanda privata

Grandioso!!! Funziona benissimo adesso ed ho anche capito il meccanismo.
Grazie mille davvero…!
Pizza per tutti se venite dalle mie parti ????

Segnalata come spam
Pubblicata da (Domande: 5, Risposte: 24)
Risposta inviata 15 Settembre 2017 23:36
0
Domanda privata

Copia/Incolla è sconsigliato, richiede il campo sul formato, incasina la clipboard ecc

Usa una cosa del tipo:

Definisci Variabile ($codice_prodotto ; PortaleProdotti::codice_prodotto)

Vai all’oggetto [nome oggetto:PortaleOrdini]

Vai alla riga del portale [Ultimo]

//NB: il portale deve essere impostato a consentire la creazione di record correlati !!

Definisci il campo (RigaPreventivo:: codice_prodotto ; $codice_prodotto)

Salva record

 

g.

Segnalata come spam
Pubblicata da unknown (Domande: 0, Risposte: 0)
Risposta inviata 14 Settembre 2017 20:45
0
Domanda privata

Ho corretto lo script:
Vai all’oggetto [nome oggetto:PortaleOrdini]
Vai alla riga del portale [Seleziona; Ultimo]
Incolla [Dati preventivo::Articolo]
Vai alla riga del portale [Seleziona; Ultimo]

Ora se lo clicco sul portale ordini mi scrive “prodotti 106”
Qualunque sia la pizza scelta

Segnalata come spam
Pubblicata da (Domande: 5, Risposte: 24)
Risposta inviata 14 Settembre 2017 19:55
0
Domanda privata

Grazieeeee!!! Adesso vedo i recod correlati e filtrati per categoria.
Però…
Ho messo lo script che dovrebbe farmi apparire il nome della pizza, ma quando lo clicco non succede nulla.
Lo script è questo:

Copia record/richiesta
Vai all’oggetto [nome oggetto:PortaleOrdini]
Vai alla riga del portale [Seleziona; Ultimo]
Incolla [Prodotti 2::Articolo]
Vai alla riga del portale [Seleziona; Ultimo]

Segnalata come spam
Pubblicata da (Domande: 5, Risposte: 24)
Risposta inviata 14 Settembre 2017 19:51
0
Domanda privata

Un campo qualsiasi, basta che non sia contenitore

Metti l’operatore x nella relazione e così vedi tutti i record della tabella correlata

Poi imposti il filtro nel portale

Segnalata come spam
Pubblicata da unknown (Domande: 0, Risposte: 0)
Risposta inviata 14 Settembre 2017 16:13
0
Domanda privata

“Crei una relazione tutti-a-tutti tra Preventivi e Prodotti”

Grazie per la risposta.
Ma quale campo devo correlare? La Tabella preventivi non ha il campo “articolo”

Segnalata come spam
Pubblicata da (Domande: 5, Risposte: 24)
Risposta inviata 14 Settembre 2017 15:53
0
Domanda privata

Sei su Preventivi

Hai la tabella Prodotti, con campi Prodotto e Categoria

Crei una relazione tutti-a-tutti tra Preventivi e Prodotti

Crei la struttura  a schede ed in ciascuna linguetta metti il portale di questa relazione, che quindi mostrerebbe tutti i prodotti

Quindi nella prima linguetta imposti il filtro del portale con Categoria = bevande

Nella seconda imposti il filtro del portale con Categoria = pizze

ecc …

Così ogni linguetta mostra solo la categoria che vuoi

NB: in genere è meglio usare un codice categoria e non il nome, è più affidabile

Buon lavoro ????

Segnalata come spam
Pubblicata da unknown (Domande: 0, Risposte: 0)
Risposta inviata 14 Settembre 2017 07:23
0
Domanda privata

L’ipotesi 1 potrebbe andare pià che bene. Solo che non ho capito bene come fare. Quali tabelle dovrei correlare?
Mi sono perso…

Segnalata come spam
Pubblicata da (Domande: 5, Risposte: 24)
Risposta inviata 14 Settembre 2017 04:19
0
Domanda privata

Ci sono varie opzioni, la scelta dipende dai tuoi gusti

Ipotesi 1. Usi una struttura a schede per categoria di portata e hai una relazione tutti-a-tutti con le portate (quella dove l’operatore tra tabelle è la x)

In ciascuna schede utilizzi le opzioni di filtro del portale per mostrare solo la categoria che vuoi

Come opzione alternativa potresti filtrare il portale dinamicamente, filtrarlo cioè in base al contenuto di un campo globale, scrivendo nel campo di volta in volta la categoria scelta

Ipotesi 2. Hai un campo, in genere globale, in cui scrivi la categoria della portata ed un portale che ti mostra solo le portate di quella categoria: in questo caso la relazione è tra campo globale e campo categoria della tabela portate

Ipotesi 3. Una variante della 2 è che usi la relazione retta dal globale per avere una lista valori che ti mostra solo le portate della categoria scelta … Un pò complessa da realizzare

Ipotesi 4. Crei N pulsanti, uno per categoria, apri una finestra tipo pop up e con una ricerca selezioni solo le portate della categoria scelta; lo script col quale scegli la portata chiude la finestra e registra il prodotto scelto (in sostanza è quello che hai già fatto nella foto 1)

Se hai FM16 la finestra popup sarà di tipo Card, che è per sua natura modale e quindi impedisce all’utente di cliccare fuori inavvertitamente

 

Se hai spazio nel formato la cosa più semplice ed anche veloce da usare è la 1.

Fai sapere ????

Segnalata come spam
Pubblicata da unknown (Domande: 0, Risposte: 0)
Risposta inviata 13 Settembre 2017 23:14
0
Domanda privata

Intanto grazie per la pazienza.

Sto smanettando per costruire un piccolo database per la mia pizzeria d’asporto.

Modificando la soluzione già pronta “Preventivi” di file maker sono arrivato dopo diversi giorni ad ottenere lo schema visibile nella foto 1.
Con il tasto “Prodotti” faccio aprire un formato che mi elenca la lista dei prodotti ordinati per categorie. (foto 2).

Cliccando su uno dei prodotti attraverso uno script inserisco il nome del prodotto sul portale posto a sinistra della foto 1.
Questa soluzione potrebbe già andare solo che ogni volta che inserisco un prodotto attraverso il pulsante il formato si chiude e devo ricliccare sul bottone prodotti.
Potrebbe andare anche bene, solo che, ad esempio nei weekend quando si lavora molto mi farebbe perdere molto tempo.

Quindi volevo inserire nella zona centrale (foto1) una controllo a schede con le schede “Pizze” “Bevande” “Contorni” etc in modo da velocizzare la ricerca del prodotto da inserire.

Sarebbe ideale fare apparire i prodotti ordinati in orizzontale in modo da poterne mettere 3-4 per ogni riga. Ma anche verticale andrebbe bene. Già è un miracolo che riesco a fare questo…
Allego anche la foto delle relazioni dei db.

Posso anche inviare il file fmp eventualmente

Grazie ancora

Salvo

Segnalata come spam
Pubblicata da (Domande: 5, Risposte: 24)
Risposta inviata 13 Settembre 2017 18:46
0
Domanda privata

Forse mi sono espresso male, non c’è nessun “segreto”

Gli altri modi dipendono solo da quello che vuoi fare, dallo scopo finale

Perchè vuoi avere un elenco di record che corrispondono ad un certo campo, a quale bisogno vuole dare una risposta ?

Quando si sa il bisogno si cerca di soddisfarlo, e magari ci sono altri modi oltre all’autorelazione …

 

Facci sapere ????

Segnalata come spam
Pubblicata da unknown (Domande: 0, Risposte: 0)
Risposta inviata 13 Settembre 2017 16:53
0
Domanda privata

Puoi usare un portale, con una (auto)relazione, magari basata sul contenuto del campo articolo

Detto che si può fare va detto anche che spesso viene fuori una cosa che non è granché, che spesso si riesce a fare meglio in altri modi …

Segnalata come spam
Pubblicata da unknown (Domande: 0, Risposte: 0)
Risposta inviata 13 Settembre 2017 15:37
0
Domanda privata

Buongiorno, Salvo.

Si. all’interno di un singolo record puoi visualizzare praticamente quello che vuoi in una scheda di una struttura a schede ????

.g.

Segnalata come spam
Pubblicata da (Domande: 0, Risposte: 1544)
Risposta inviata 13 Settembre 2017 13:16