Pagina 1 di 1
Linkare una grid
Inviato: 29 feb 2016, 14:18
da mhanu70
Buongiorno.
Vorrei creare un bottone su una form che linki una grid ma solo sulla chiave primaria del record aperto nella form.
Ho visto che da una form si può linkare una grid, ma senza poter specificare parametri come invece avviene nel senso opposto (grid che linka form)
In pratica vorrei aprire la grid solo relativamente al record che in quel momento è visualizzato nel form e non tutti.
Ovviamente la stessa chiave è presente sia in form che grid. E' possibile? Grazie
Re: Linkare una grid
Inviato: 29 feb 2016, 15:12
da rino
hai diverse vie da seguire :
intanto devi creare una gird con la clausola where nel comando sql usando un parametro esterno , parentesi quadre .
Ovviamente in quesop tcaso puoi eliminare tutti i filtri dalla grid
Poi sulla form puoi:
- ) creare un bottone con il link
oppure
-) creare un campo con un immagine e il linkl
oppure
-) una parola con il link
oppure
-) trasformare in link un campo del form reso non midificabile
oppure
.....
Diciamo che hai diverse scelte l importante è greare la query corretta nella grid definendo la variabile esterna SC penserà a gestire il resto.
Re: Linkare una grid
Inviato: 29 feb 2016, 16:25
da mhanu70
ok. diciamo che la mia grid origina da una query dove c'è un left join.
in fondo alla mia query devo aggiungere questo:
WHERE id = [id]
da quello che ho capito finora, se faccio così però quando genero la grid mi chiede l'id appunto, anziche mostrarmi tutto, IN pratica quella grid in cui aggiungo la clausola where la posso usare solo passandogli quella variabile tramite il bottone e quindi me ne devo fare una uguale per scopi di consultazione più generale..
Grazie
Re: Linkare una grid
Inviato: 01 mar 2016, 09:53
da rino
e dov'è il problema? , l alternativa credo sia usare le attività di pre query ovvero la preparazione sql (opzione che non ho ancora usato) .
Il bello di SC è il livello semplice di manutenzione , a patto che si utilizzi una forma di scrittura minimalmente coerente e ordinata. Questo semplifica ogni possiible manutenzione su prodotti anche duplicati , quindi?
Duplica pure le tue app il mondo non ne soffrirà
Re: Linkare una grid
Inviato: 01 mar 2016, 09:56
da rino
e dov'è il problema? , l alternativa credo sia usare le attività di pre query ovvero la preparazione sql (opzione che non ho ancora usato) .
Il bello di SC è il livello semplice di manutenzione , a patto che si utilizzi una forma di scrittura minimalmente coerente e ordinata. Questo semplifica ogni possiible manutenzione su prodotti anche duplicati , quindi?
Duplica pure le tue app il mondo non ne soffrirà
Re: Linkare una grid
Inviato: 01 mar 2016, 12:38
da mhanu70
Si si, la mia era solo una osservazione per farti capire se io avevo capito
Ora mi faccio una cartella in cui metto le viste da usare "per id" rispetto a quelle globali.
Tornando a bomba, il consiglio che mi desti all'inizio di creare prima tutti i form figli (altro post) in modo da poi trovarli pronti da attaccare mi ha fatto risparmiare un sacco di lavoro, ancora Grazie
Re: Linkare una grid
Inviato: 01 mar 2016, 18:52
da rino
mhanu70 ha scritto:Si si, la mia era solo una osservazione per farti capire se io avevo capito
Tornando a bomba, il consiglio che mi desti all'inizio di creare prima tutti i form figli (altro post) in modo da poi trovarli pronti da attaccare mi ha fatto risparmiare un sacco di lavoro, ancora Grazie
prego