none
Campo ricerca

    Domanda

  • Buongiorno, ho il seguente problema che non riesco a risolvere.

    Due entità accomunate dal campo cliente. Nella prima inserisco un campo, e nelle sue proprietà aggiuntive lo rendo di ricerca, collegandolo alla seconda entità. Funziona ma mi restituisce sempre il valore di un campo X. come faccio a variare il campo che mi deve restituire, che ovviamente è presente nella visualizzazione ?

    Grazie in anticipo per l'aiuto

    Silvio


    Silvio Trotolo OA Point Group S.r.l.

    mercoledì 29 maggio 2013 10:22

Risposte

  • Ok ora è chiaro.

    Purtroppo nei campi di tipo Ricerca viene mostrato sempre il campo primario, che viene definito al momento della creazione dell'entità e non è possibile cambiarlo successivamente.

    Nell'entità "Altra sede" il campo primario è "Nome sede", ed è il suo contenuto che verrà sempre visualizzato all'interno dei campi di tipo Ricerca.

    Una soluzione "drastica" sarebbe quella di ricreare l'entità, ma entrano in gioco diversi fattori (entità già relazionate, integrazioni, se la modifica è in una soluzione gestita o non gestita, esportazione e importazione dei record esistenti, etc etc) e non so se sarebbe una soluzione fattibile in questo caso.

    Un'altra soluzione sarebbe quella di scambiare le etichette (e i valori contenuti) di questi due campi, in questo modo il campo il campo "Nome Sede" diventa "Località" e viceversa (attenzione, solo le etichette cambiano in questo caso, il nome logico del campo all'interno del DB rimane lo stesso, cosa da considerare in caso di creazione di reportistica)


    My blog: www.crmanswers.net

    mercoledì 29 maggio 2013 13:40

Tutte le risposte

  • Buongiorno, ho il seguente problema che non riesco a risolvere.

    Due entità accomunate dal campo cliente. Nella prima inserisco un campo, e nelle sue proprietà aggiuntive lo rendo di ricerca, collegandolo alla seconda entità. Funziona ma mi restituisce sempre il valore di un campo X. come faccio a variare il campo che mi deve restituire, che ovviamente è presente nella visualizzazione ?

    Grazie in anticipo per l'aiuto

    Silvio


    Silvio Trotolo OA Point Group S.r.l.


    Ho scoperto che il campo X che viene restituito è un campo obbligatorio (l'unico con il lucchetto), quindi suppongo che sia questo che indichi il valore da restituire. La mia nuova domanda allora è: è possibile cambiare questa proprietà ?

    Silvio Trotolo OA Point Group S.r.l.

    mercoledì 29 maggio 2013 11:02
  • Ciao Silvio,
    potresti fare uno screenshot indicando quale campo e dove lo aspetti?

    mi sembra di capire che vuoi aggiungere dei campi addizionali in una vista, ma non ho capito bene quale


    My blog: www.crmanswers.net

    mercoledì 29 maggio 2013 12:47
  • no, ho creato un nuovo campo di tipo ricerca, relazionando l'entità di cui fa parte con l'entità clienti.
    Nel form dove ho posizionato questo campo ricerca ho configurato lo stesso affinchè, quando lo si seleziona mi fa vedere la vista dell'entità a cui fa riferimento, per poterne selezionare un record.
    Quando lo faccio però mi restituisce come valore predefinito quello di un campo, che non è quello che voglio io.

    Ho scoperto che quello che mi restituisce è il campo vincolato di sistema (name) e quindi suppongo che per visualizzare il campo che dico io bisognerebbe fare in modo che il rpimo venga svincolato dal sistema, e lo diventi il secondo.

    Ho il sospetto però che non si possa fare ..... :-(


    Silvio Trotolo OA Point Group S.r.l.

    mercoledì 29 maggio 2013 12:56
  • prendiamo come esempio questa immagine (purtroppo è in inglese ma è uguale)

    a quanto ho capito hai inserito nella form un campo di tipo ricerca (simile al "Parent Account" indicato con 1 di questo esempio) collegato alla tua entità e quando vai a scegliere il record viene visualizzata solo la colonna con il nome e nessuna colonna aggiuntiva (come "Main Phone" indicato con 2 di questo esempio)

    tu vorresti aggiungere una colonna in quella vista, corretto?


    My blog: www.crmanswers.net

    mercoledì 29 maggio 2013 13:07
  • Perfetto, l'esempio è calzante, ma il risultato che voglio non è quello.
    Se io seleziono il record del mio esempio, mi restituisce nel campo lookup il valore del campo Nome Sede, mentre io vorrei mi restituisse il valore del campo Località (non tener conto che qui sono Avezzano entrambi, è un caso).

    e' più chiaro ora ?


    Silvio Trotolo OA Point Group S.r.l.

    mercoledì 29 maggio 2013 13:27
  • Ok ora è chiaro.

    Purtroppo nei campi di tipo Ricerca viene mostrato sempre il campo primario, che viene definito al momento della creazione dell'entità e non è possibile cambiarlo successivamente.

    Nell'entità "Altra sede" il campo primario è "Nome sede", ed è il suo contenuto che verrà sempre visualizzato all'interno dei campi di tipo Ricerca.

    Una soluzione "drastica" sarebbe quella di ricreare l'entità, ma entrano in gioco diversi fattori (entità già relazionate, integrazioni, se la modifica è in una soluzione gestita o non gestita, esportazione e importazione dei record esistenti, etc etc) e non so se sarebbe una soluzione fattibile in questo caso.

    Un'altra soluzione sarebbe quella di scambiare le etichette (e i valori contenuti) di questi due campi, in questo modo il campo il campo "Nome Sede" diventa "Località" e viceversa (attenzione, solo le etichette cambiano in questo caso, il nome logico del campo all'interno del DB rimane lo stesso, cosa da considerare in caso di creazione di reportistica)


    My blog: www.crmanswers.net

    mercoledì 29 maggio 2013 13:40
  • si, infatti volevo evitare la seconda soluzione, ma immaginavo non fosse possibile cambiare il campo primario.

    Grazie lo stesso per la tua pazienza e a presto


    Silvio Trotolo OA Point Group S.r.l.

    mercoledì 29 maggio 2013 13:54