Valutazioni Hotel Cliente Risolto!
Moderatore: Moderatori
-
- Messaggi: 59
- Iscritto il: mercoledì 7 dicembre 2016, 16:18
- Versione FileMaker: 15
- Sistema operativo: Mac OS
Valutazioni Hotel Cliente
Vi spiego brevemente quello che vorrei fare:
Clienti: ID Clienti; Nome; Cognome; ecc..
Hotel: ID Hotel; Nome; ecc...
Obiettivo: vorrei che i clienti possano dare la loro valutazione agli hotel.
Ho inizialmente messo in relazione le tabelle (aggiungendo l'ID Hotel in Clienti) e così è stato possibile aggiungere un voto ad un hotel.
Siccome volevo che ogni cliente potesse valutare più hotel (uno a molti) e che l'hotel potesse ricevere più valutazioni da più clienti (molti a molti), ho costruito una terza tabella (Valutazioni) così composta:
ID Valutazioni; ID Cliente; ID Hotel; Valutazione. Ho messo in relazione Hotel--->Valutazioni<---Cliente e dal formato ho dato la possibilità di selezionare il cliente e l'hotel e di dare la valutazione. Nel formato Hotel ho poi aggiunto il Portale per mostrare le valutazioni e funziona perfettamente.
Io però vorrei che il voto lo si possa inserire dal Formato/Maschera Cliente e non dal nuovo Formato Valutazione: è possibile? Se si come posso fare?
Clienti: ID Clienti; Nome; Cognome; ecc..
Hotel: ID Hotel; Nome; ecc...
Obiettivo: vorrei che i clienti possano dare la loro valutazione agli hotel.
Ho inizialmente messo in relazione le tabelle (aggiungendo l'ID Hotel in Clienti) e così è stato possibile aggiungere un voto ad un hotel.
Siccome volevo che ogni cliente potesse valutare più hotel (uno a molti) e che l'hotel potesse ricevere più valutazioni da più clienti (molti a molti), ho costruito una terza tabella (Valutazioni) così composta:
ID Valutazioni; ID Cliente; ID Hotel; Valutazione. Ho messo in relazione Hotel--->Valutazioni<---Cliente e dal formato ho dato la possibilità di selezionare il cliente e l'hotel e di dare la valutazione. Nel formato Hotel ho poi aggiunto il Portale per mostrare le valutazioni e funziona perfettamente.
Io però vorrei che il voto lo si possa inserire dal Formato/Maschera Cliente e non dal nuovo Formato Valutazione: è possibile? Se si come posso fare?
- fabio.beri
- Messaggi: 2041
- Iscritto il: sabato 4 ottobre 2014, 16:24
- Versione FileMaker: 2023
- Sistema operativo: Win/Mac
Re: Valutazioni Hotel Cliente
Innanzitutto, Ciao!
Poi, ti dico, che comunque sei stato bravo nel creare una tabella valutazioni. Questa tabella va relazionata sia ai clienti che agli hotel. Nei clienti, puoi mettere un portale che punta sull'entità VALUTAZIONI dove il primo campo sarà l'id dell'hotel. Inizia a mettere sul campo id_hotel, una lista a tendina che punti ad una lista valori degli hotels e che consentirà all'operatore di scegliersi un hotel.
Quando hai finito prova a costruire una procedura che apra invece una finestra e mostri l'elenco degli hotels (magari anche con un pulsante di ricerca) dove l'operatore individua l'hotel e poi clicca su un pulsante e FileMaker cattura l'ìd per andarlo poi a mettere nella riga della valutazione.
Ma vai per gradi, inizia con il metterci una lista a tendina.
Poi, ti dico, che comunque sei stato bravo nel creare una tabella valutazioni. Questa tabella va relazionata sia ai clienti che agli hotel. Nei clienti, puoi mettere un portale che punta sull'entità VALUTAZIONI dove il primo campo sarà l'id dell'hotel. Inizia a mettere sul campo id_hotel, una lista a tendina che punti ad una lista valori degli hotels e che consentirà all'operatore di scegliersi un hotel.
Quando hai finito prova a costruire una procedura che apra invece una finestra e mostri l'elenco degli hotels (magari anche con un pulsante di ricerca) dove l'operatore individua l'hotel e poi clicca su un pulsante e FileMaker cattura l'ìd per andarlo poi a mettere nella riga della valutazione.
Ma vai per gradi, inizia con il metterci una lista a tendina.
Fabio Beri
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19
Omnia Studio
-----------------------------------------
http://tinyurl.com/omniagest2024
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19
Omnia Studio
-----------------------------------------
http://tinyurl.com/omniagest2024
-
- Messaggi: 59
- Iscritto il: mercoledì 7 dicembre 2016, 16:18
- Versione FileMaker: 15
- Sistema operativo: Mac OS
Re: Valutazioni Hotel Cliente
Attualmente ho questa situazione:
Formato HOTEL:
ID hotel
Nome
Portale con dati presi da Formato Valutazione: ID Cliente; Nome; Voto
Vengono visualizzati l'ID Cliente, il Nome Cliente e il Voto dell'hotel.
Formato Cliente:
ID Cliente
Nome
Formato Valutazione
ID Valutazione
ID Cliente (modalità scelta a tendina con dati provenienti dal Formato Clienti)
Nome (restituisce il nome cliente sulla base dell'ID selezionato)
ID Hotel (modalità scelta a tendina con dati provenienti dal Formato Hotel)
Voto
Tutto funziona correttamente, solo che io vorrei che il cliente possa inserire il voto dalla propria scheda cliente. Oppure che si apra il Formato Valutazioni con un pulsante di collegamento, ma che il cliente non debba andare a cercare il proprio nome nella lista ma che compaia direttamente il proprio. Non so se ho reso l'idea. Purtroppo da qui non posso condividere il file di salvataggio di filemaker, altrimenti sarebbe più chiaro penso.
Formato HOTEL:
ID hotel
Nome
Portale con dati presi da Formato Valutazione: ID Cliente; Nome; Voto
Vengono visualizzati l'ID Cliente, il Nome Cliente e il Voto dell'hotel.
Formato Cliente:
ID Cliente
Nome
Formato Valutazione
ID Valutazione
ID Cliente (modalità scelta a tendina con dati provenienti dal Formato Clienti)
Nome (restituisce il nome cliente sulla base dell'ID selezionato)
ID Hotel (modalità scelta a tendina con dati provenienti dal Formato Hotel)
Voto
Tutto funziona correttamente, solo che io vorrei che il cliente possa inserire il voto dalla propria scheda cliente. Oppure che si apra il Formato Valutazioni con un pulsante di collegamento, ma che il cliente non debba andare a cercare il proprio nome nella lista ma che compaia direttamente il proprio. Non so se ho reso l'idea. Purtroppo da qui non posso condividere il file di salvataggio di filemaker, altrimenti sarebbe più chiaro penso.
- fabio.beri
- Messaggi: 2041
- Iscritto il: sabato 4 ottobre 2014, 16:24
- Versione FileMaker: 2023
- Sistema operativo: Win/Mac
Re: Valutazioni Hotel Cliente
Hai reso l'idea. Però nel primo post hai scritto:
Il tuo script potrebbe:
inserire dentro una variabile l'id del cliente con IMPOSTA VARIABILE
andare sul formato delle valutazioni
creare un nuovo record
impostare il campo VALUTAZIONI::id_cliente con $id_cliente
In questo modo, all'operatore appare una maschera delle valutazioni con l'id già agganciato.
Buon lavoro
mentre nel secondo scrivi:Io però vorrei che il voto lo si possa inserire dal Formato/Maschera Cliente e non dal nuovo Formato Valutazione
quindi è necessario che tu scelga una strada, perché i metodi sono diversi. Di certo il record da inserire è della tabella Valutazioni, quindi è in un formato che appoggia su quella tabella, che devi creare il record.il cliente possa inserire il voto dalla propria scheda cliente. Oppure che si apra il Formato Valutazioni
Il tuo script potrebbe:
inserire dentro una variabile l'id del cliente con IMPOSTA VARIABILE
andare sul formato delle valutazioni
creare un nuovo record
impostare il campo VALUTAZIONI::id_cliente con $id_cliente
In questo modo, all'operatore appare una maschera delle valutazioni con l'id già agganciato.
Buon lavoro
Fabio Beri
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19
Omnia Studio
-----------------------------------------
http://tinyurl.com/omniagest2024
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19
Omnia Studio
-----------------------------------------
http://tinyurl.com/omniagest2024
-
- Messaggi: 59
- Iscritto il: mercoledì 7 dicembre 2016, 16:18
- Versione FileMaker: 15
- Sistema operativo: Mac OS
Re: Valutazioni Hotel Cliente
Scusami, sarò mongolo, ma non riesco a farlo. Potresti spiegarmelo meglio passo passo in modo più preciso? Non ho mai usato le funzioni di filemaker. Come dicevo in presentazione sono esperto con excel, ma qui sono una pippa! 

- fabio.beri
- Messaggi: 2041
- Iscritto il: sabato 4 ottobre 2014, 16:24
- Versione FileMaker: 2023
- Sistema operativo: Win/Mac
Re: Valutazioni Hotel Cliente
Praticamente te l'ho già scritto passo passo. Dov'è il problema per il quale scrivi che non riesci a farlo?
Fabio Beri
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19
Omnia Studio
-----------------------------------------
http://tinyurl.com/omniagest2024
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19
Omnia Studio
-----------------------------------------
http://tinyurl.com/omniagest2024
-
- Messaggi: 59
- Iscritto il: mercoledì 7 dicembre 2016, 16:18
- Versione FileMaker: 15
- Sistema operativo: Mac OS
Re: Valutazioni Hotel Cliente
Non so proprio come si usi la funzione non avendola mai usata. Io ho fatto cosìinserire dentro una variabile l'id del cliente con IMPOSTA VARIABILE
andare sul formato delle valutazioni
creare un nuovo record
impostare il campo VALUTAZIONI::id_cliente con $id_cliente
1. Imposta Variabile [$ID Cliente ; Valore: Clienti:: ID Cliente]
2. Vai al Formato [ "Valutazione" (Valutazione) ]
3. Nuovo record/richiesta
4. Imposta campo [Valutazione:: ID Cliente ; $ID Cliente ]
Lo script mi porta al Formato Valutazione, crea il record, ma compare l'errore "Questo script è introvabile oppure è stato eliminato."
- fabio.beri
- Messaggi: 2041
- Iscritto il: sabato 4 ottobre 2014, 16:24
- Versione FileMaker: 2023
- Sistema operativo: Win/Mac
Re: Valutazioni Hotel Cliente Risolto!
Lo script che hai fatto è perfetto. Il messaggio che ti da è probabilmente frutto di un trigger sul formato che quando va sul formato valutazione lancia uno script che hai probabilmente eliminato.
Vai in FORMATO SCHEDA - MENU FORMATO - IMPOSTA FORMATO e guarda negli script trigger se parte qualcosa.
Ah, un'altra cosa. Alla fine dello script che hai fatto per trasportare l'id cliente, metti un salva record e se vuoi un vai al campo così da posizionare il cursore sul campo che desideri.
Vai in FORMATO SCHEDA - MENU FORMATO - IMPOSTA FORMATO e guarda negli script trigger se parte qualcosa.
Ah, un'altra cosa. Alla fine dello script che hai fatto per trasportare l'id cliente, metti un salva record e se vuoi un vai al campo così da posizionare il cursore sul campo che desideri.
Fabio Beri
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19
Omnia Studio
-----------------------------------------
http://tinyurl.com/omniagest2024
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19
Omnia Studio
-----------------------------------------
http://tinyurl.com/omniagest2024
-
- Messaggi: 59
- Iscritto il: mercoledì 7 dicembre 2016, 16:18
- Versione FileMaker: 15
- Sistema operativo: Mac OS
Re: Valutazioni Hotel Cliente
Fantastico! Funziona tutto alla grande! Alla fine ho usato gli script per aggiungere il Voto all'hotel senza che si noti il passaggio al Formato Valutazioni, come avevo inizialmente intenzione. Solo una cosa: se volessi che, dopo il salvataggio, non rimanga selezionato alcun campo posso farlo? Nel senso quando faccio partire lo script torna al campo voto del Formato Clienti come se dovessi ancora scriverlo. Ho visto che posso selezionare in quale campo andare, ma non trovo il modo per non andare in nessun campo. Spero di essermi spiegato correttamente.
- fabio.beri
- Messaggi: 2041
- Iscritto il: sabato 4 ottobre 2014, 16:24
- Versione FileMaker: 2023
- Sistema operativo: Win/Mac
Re: Valutazioni Hotel Cliente
Aggiungi un SALVA RECORD
Fabio Beri
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19
Omnia Studio
-----------------------------------------
http://tinyurl.com/omniagest2024
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19
Omnia Studio
-----------------------------------------
http://tinyurl.com/omniagest2024