Pagina 1 di 1
vedere dati non contenuti in un campo select
Inviato: 09 feb 2017, 12:21
da mik89
Ciao a tutti!
ho un problema con la visualizzazione dei dati in un form.
Vi spiego un attimo:
Tramite un form inserisco dei dati in un campo utilizzando un combo di selezione con metodo automatico (quindi con chiamata sql). Quando apro la modifica di questo campo (campo il sola lettura) non vede più il dato se la chiamata per il combo di selezione non è più la stessa del momento dell'inserimento.
E' possibile, mettendo il campo in sola lettura, visualizzare comunque il contenuto disattivando in qualche modo la select che c'è sotto?
Spero di essermi spiegato bene
Saluti e grazie!!
Re: vedere dati non contenuti in un campo select
Inviato: 09 feb 2017, 16:12
da rino
mi pare ovvio, se è di sola lettura o lo riempi prima di emettere a video o tramite javascript lo aggiorni , ma visto che è un valore da db devi usare altro .
Insomma che vuoi fare? non si capisce
Re: vedere dati non contenuti in un campo select
Inviato: 09 feb 2017, 16:22
da mik89
Prima di tutto grazie per la risposta.
Ti faccio un esempio: Ho un campo in un form
Il campo è di tipo select. L'sql della select mi da come risultati 'a','b','c' e in fase di inserimento metto il valore a.
Mettiamo che per alcune modifiche alla tabella i risultati della select siano solo 'b' e 'c' perchè il valore 'a' sia stato cancellato. Vorrei che, quando riapro il form in modalità modifica ma con il campo in sola lettura, si visualizzi il valore 'a' anche se nella select (che non vedo perchè è in sola lettura) non è presente il valore 'a'.
Ora come ora non vedo nessun valore perchè il valore 'a' non è presente nei risultati della select del campo.
Re: vedere dati non contenuti in un campo select
Inviato: 09 feb 2017, 18:09
da rino
l informatica non è magia , non è che ti mostro una carta la faccio sparire ma lei rimane, se cancelli un valore , un record , questo sparisce.
tu hai la tabella_dati e la tabella_supporto.
la tabella_dati è quella dove fai le tue cose, la tabella_supporto è quella che usi per ritracciare i dati da inserire nella variabile della tabella_dati.
ok?.
bene se cancelli un record dalla tabella_supporto nessuno portà più proporti quel valore come possibile scelta tra i valori da inserire nella tabella_dati. Mi pare ovvio, è cancellato e le visioni le lasciamo a chi si fa di prodotti chimici.
se cancelli un record dalla tabella_supporto di norma il valore precedentemente inserito nella tabella_dati rimane. Dico di norma perchè potresti fare per esempio una UDF che riallinea i valori della tabella_dati in caso di cancellazione dalla tabella_supporto.
Il risultato sarebbe che il DB esegue da solo gli allineamenti sulla tabella_dati ad ogni variazione della tabella_supporto. (questa soluzione è preferibile a molte altre , ma pochi la sanno usare
)
Adesso, mi spieghi meglio il problema?
Re: vedere dati non contenuti in un campo select
Inviato: 09 feb 2017, 18:57
da mik89
In parte mi hai già risposto.
Il problema è il fatto che vorrei poter solo visionare i dati indipendentemente dal valore della select. Mi pare di capire che l'unica sarebbe creare un altro form in cui non c'è la select ma un semplice campo di testo.
Re: vedere dati non contenuti in un campo select
Inviato: 11 feb 2017, 15:38
da rino
sinceramente non capisco cosa tu voglia fare, far vedere ciò che cancelli ?
Re: vedere dati non contenuti in un campo select
Inviato: 13 feb 2017, 07:43
da Lorenzo
Ciao Mik89
Io credo invece che l'informatica si magia!!
Secondo me puoi sempre aggiungere un campo testo che all' OnLoad del form prende il valore della tua select e poi fai sparire la select o il campo a tuo piacimento!!
Se non è magia questa!!
Ciao e buona giornata!!
Re: vedere dati non contenuti in un campo select
Inviato: 13 feb 2017, 10:44
da mik89
Ciao Lorenzo,
in effetti sono d'accordo con te che qualche magia si possa fare
Ho provato e funziona perfettamente! Grazie!
L'unica cosa è che se ho un form con 30 campi con select devo creare 30 nuovi campi e, OnLoad, nascondere quelli originali prendendone il valore e inserendolo nel relativo nuovo campo.
Speravo ci fosse qualcosa di più immediato ma meglio di niente. Per ora uso questo!
Grazie ancora
Re: vedere dati non contenuti in un campo select
Inviato: 13 feb 2017, 10:46
da mik89
rino ha scritto: 11 feb 2017, 15:38
sinceramente non capisco cosa tu voglia fare, far vedere ciò che cancelli ?
Il valore è salvato nel campo ma SC non me lo fa vedere perchè lo stesso valore non è contenuto nella sql delle opzioni proposte. Quindi il valore esiste, non è stato cancellato. Vorrei che, se apro il campo in sola lettura mi mostrasse il contenuto del campo indipendentemente dai valori proposti dalla sql della select.
Re: vedere dati non contenuti in un campo select
Inviato: 13 feb 2017, 13:23
da Lorenzo
Ciao Mik89
Sono felice di essere stato.utile.
Credo che per il momento SC non ci dia soluzioni più rapide e automatiche.
Però il bello della programmazione è anche scrivere un po' di codice e magari ottimizzato al meglio!
A presto!!