filtrare campi multipli

filtrare campi multipli

Categoria:
0
0

Come posso fare a filtrare i campi multipli in un portale mantenendo solo l’ultimo per tipo?

es. partendo da
codice1 prodotto1
codice1 prodotto1
codice2 prodotto2
codice3 prodotto3

devo ottenere

codice1 prodotto1
codice2 prodotto2
codice3 prodotto3

grazie guru

Segnalato come spam
Pubblicata da (Domande: 16, Risposte: 18)
Domanda inviata 16 Marzo 2015 18:35
47 vis.
0
Domanda privata

Grazie mille,

per il mio livello SQL=aramaico antico.

Ho risolto bene con la lista valori, semplice ed efficace, fantastico!

Segnalata come spam
Pubblicata da (Domande: 16, Risposte: 18)
Risposta inviata 19 Marzo 2015 09:15
0
Domanda privata

Concordo, ma era giusto per evidenziare i ”SuperPoteri” di FM. :)

Segnalata come spam
Pubblicata da (Domande: 0, Risposte: 15)
Risposta inviata 18 Marzo 2015 20:41
0
Domanda privata

a me piace molto eseguiSQL. ma perché usarlo al posto di una funzione che FM già ti da? :D

Segnalata come spam
Pubblicata da (Domande: 0, Risposte: 1544)
Risposta inviata 18 Marzo 2015 18:11
0
Domanda privata

Ciao a tutti,

Emanuele, oltre all’ottima dritta di Giulio, potresti ricorrere anche all’EseguiSQL per raggruppare i prodotti in una Lista da dare in pasto al tuo Loop. Infine, si potrebbero sfruttare le relazioni come da esempio:

https://www.dropbox.com/s/in7b24n8d7sro5s/RaggruppaValoriPerCliente_m.fmp12?dl=0

Hai solo l’imbarazzo della scelta :)

Buona programmazione.

Mik

Segnalata come spam
Pubblicata da (Domande: 0, Risposte: 15)
Risposta inviata 17 Marzo 2015 17:12
0
Domanda privata

il metodo più semplice è usare una lista valori condizionata, ricavandone i valori con la funzione ElementiListeValori ( nomeFile ; listaValori ). e poi inserire con un loop una riga per singolo record :)

 

.g.

Segnalata come spam
Pubblicata da (Domande: 0, Risposte: 1544)
Risposta inviata 17 Marzo 2015 11:00
0
Domanda privata

si parlo di un portale da cui vorrei selezionare solo 1 record per ogni ripetizione.
ho letto qui un articolo sul fare ricerche tramite autorelazioni ma non ci ho capito molto per la verità.
In pratica quello che vorrei fare è selezionare dalle righe ordine legate a un cliente (quindi relative a tutti gli ordini che ha fatto) i prodotti che ha ordinato e inserirli in una tabella da utilizzare come preferiti.
Ho provato a fare uno script che seleziona prima tutte le ripetizioni tramite ! e poi ne prende una e la copia in un altra tabella. Ma ho un problema ad uscire dal loop e non capisco perchè avendo verificato col visualizzatori dei dati che la condizione di uscita si verifica. Inoltre c’è un if nel loop che viene eseguito anche quando la condizione è falsa. (!!!!????)
Forse è meglio che mi dia all’ippica!

Segnalata come spam
Pubblicata da (Domande: 16, Risposte: 18)
Risposta inviata 16 Marzo 2015 22:35
0
Domanda privata

ma parliamo di campi multipli oppure di un portale? :)

.g.

Segnalata come spam
Pubblicata da (Domande: 0, Risposte: 1544)
Risposta inviata 16 Marzo 2015 18:40
0
Domanda privata

è abbastanza difficile. Ma se hai questo tipo di necessità, mi viene da pensare che non siano i campi multipli che ti servono, ma una bella tabella correlata :)

.g.

Segnalata come spam
Pubblicata da (Domande: 0, Risposte: 1544)
Risposta inviata 16 Marzo 2015 18:39
0
Domanda privata

intendevo RECORD con campi contenenti valori uguali

Segnalata come spam
Pubblicata da (Domande: 16, Risposte: 18)
Risposta inviata 16 Marzo 2015 18:36