Accesso ai dati con casella di riepilogo
Inviato: martedì 2 aprile 2024, 12:11
Buongiorno a tutti, mi scuso se questo mio post sarà un po' lungo, ma non riesco a riassumere brevemente il problema che vorrei porre.
Premetto che ho provato a scorrere tutti i post precedenti collegati all'argomento, in alcuni casi mi sono stati d'aiuto, ma giunto al punto attuale credo di aver bisogno di voi, almeno per reperire in altri post i suggerimenti utili. E passo ad esporre il problema.
Sto sviluppando una piccola anagrafica soci in LibreOffice su Win 10 pro , prendendo spunto da un'altra che avevo realizzato tempo fa in Openoffice per un altro caso simile. I due casi si differenziano tra loro per il fatto che il database che sto trattando è di gran lunga molto più popoloso del precedente per cui ho deciso di passare da una selezione tramite combobox (perfettamente funzionante e soddisfacente) a una tramite casella di riepilogo. Nell'esempio che allego ho inserito le due soluzioni che ho adottato, che, però, risolvono solo in parte le mie esigenze che sono principalmente due:
1) Selezionare il nominativo tramite casella di riepilogo e accesso diretto al record per visualizzare e modificare i dati
2) Una volta selezionato il record poter accedere ai record successivi o precedenti tramite i pulsanti della barra.
Negli esempi che fornisco, il Caso 1 risolve il problema del puntamento diretto al record ricercato ma non consente poi di accedere ai records precedenti o successivi tramite i pulsanti della barra perché limita la ricerca al solo record richiesto. E' strutturato con un form principale e 2 subform e si appoggia a una tabella filtro
Il Caso 2, invece, punta a tutti i records (che è possibile scorrere tramite barra), ma non consente poi di puntare ad altri nominativi tramite casella di riepilogo. Questo caso utilizza un unico form e la selezione avviene tramite comando sql, ma di sicuro ometto qualcosa. In questo caso mi piacerebbe anche poter rinunciare al pulsante "Richiama".
Un'altra questione la riservo per un altro post perché riguarda il caso di compilazione automatica di uno dei campi della tabella.
Grazie in anticipo a chi potrà fornirmi un aiuto e mi scuso ancora per la lunghezza nell'esposizione.
Premetto che ho provato a scorrere tutti i post precedenti collegati all'argomento, in alcuni casi mi sono stati d'aiuto, ma giunto al punto attuale credo di aver bisogno di voi, almeno per reperire in altri post i suggerimenti utili. E passo ad esporre il problema.
Sto sviluppando una piccola anagrafica soci in LibreOffice su Win 10 pro , prendendo spunto da un'altra che avevo realizzato tempo fa in Openoffice per un altro caso simile. I due casi si differenziano tra loro per il fatto che il database che sto trattando è di gran lunga molto più popoloso del precedente per cui ho deciso di passare da una selezione tramite combobox (perfettamente funzionante e soddisfacente) a una tramite casella di riepilogo. Nell'esempio che allego ho inserito le due soluzioni che ho adottato, che, però, risolvono solo in parte le mie esigenze che sono principalmente due:
1) Selezionare il nominativo tramite casella di riepilogo e accesso diretto al record per visualizzare e modificare i dati
2) Una volta selezionato il record poter accedere ai record successivi o precedenti tramite i pulsanti della barra.
Negli esempi che fornisco, il Caso 1 risolve il problema del puntamento diretto al record ricercato ma non consente poi di accedere ai records precedenti o successivi tramite i pulsanti della barra perché limita la ricerca al solo record richiesto. E' strutturato con un form principale e 2 subform e si appoggia a una tabella filtro
Il Caso 2, invece, punta a tutti i records (che è possibile scorrere tramite barra), ma non consente poi di puntare ad altri nominativi tramite casella di riepilogo. Questo caso utilizza un unico form e la selezione avviene tramite comando sql, ma di sicuro ometto qualcosa. In questo caso mi piacerebbe anche poter rinunciare al pulsante "Richiama".
Un'altra questione la riservo per un altro post perché riguarda il caso di compilazione automatica di uno dei campi della tabella.
Grazie in anticipo a chi potrà fornirmi un aiuto e mi scuso ancora per la lunghezza nell'esposizione.