inserire record selezionati da form a sottomaschera presente in altra form

Anonimo
2017-01-17T12:17:20+00:00

ciao a tutti,

partendo dal click di un pulsante presente in una maschera, vorrei poter inserire in una sottomaschera, presente in un altra maschera, i record che risultano spuntati ed eliminarli.

In pratica del file in allegato, aprendo la form frm_ricevute_disponibili e cliccando su cmd_inserisci dovrei inserire (accodare) nella sottomaschera tbl_bollettari i valori dei record che risultano spuntati nella frm_ricevute_disponibili ed eliminarli.

Provo a postare il link https://1drv.ms/u/s!Ag4bLvhg0xNWbphSB2ucaPi36no

Grazie a voi tutti

Microsoft 365 e Office | Access | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento
Risposta accettata dall'autore della domanda
Anonimo
2017-01-29T08:42:42+00:00

ciao Peppinp38,

grazie Sandro,

certo che mi piace il cascading comboBoxes, ho avuto di applicarlo nella classica gestione di regione, provincie, comuni....

[...]

esattamente lo stesso concetto :-).

[...]

Per concludere è possibile poter visualizzare nella M_gestioneServizi all'interno della Sottomaschera T_raccordoServiziBolletta anche il tipo di bollettario dopo aver selezionato l'id_bollettario, così come avviene per il numero_bollettario?

[...]

è sufficiente rivedere il recordSource della sottomaschera ed inserire un controllo.

ho approfittato per eliminare qualche ridondanza nelle tabelle...

Credo inoltre che mostrando il numero bollettario direttamente nella comboBox che con la qualche selezioni il bollettario e non il suo id, che dice poco, può permetterti di eliminare il controllo numero_bollettario, come evidenziato nell'immagine che segue nel rettangolo rosso :

Scarica le modifiche al link postato in precedenza.

[...]

Infine tutte le risposte da te date sono state tutte super utili; resto a disposizione anche in altri modi per ringraziarti ed onorarti per quanto fai per il forum... Grazie

prego. La community è formata da volontari ed io sono un utente come te, quindi grazie è sufficiente.

Buona domenica.

Ciao!

Sandro.

La risposta è stata utile?

1 persona ha trovato utile questa risposta.
0 commenti Nessun commento

34 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2017-01-20T11:42:06+00:00

    Ciao Sandro,

    dopo le tue corrette precisazioni ho cercato di impostare il db seguendo giustamente i tuoi consigli.

    Premetto di escludere per il momento la T_Anagrafica

    La maschera, principale diventa la T_gestioneServizi per ottenere alla fine un report.

    L'iter che dovrei seguire è sempre quello di, una volta ricevuto il tipo di bollettatario, di procedere all'inserimento del numero di bollettario e le relative bollette, e successivamente una volta inserite nel giorno del servizio, eliminarle.

    Ho provato a modificare il codice, ma esce l'errore.

    Provo a postare il link del nuovo db. https://1drv.ms/u/s!Ag4bLvhg0xNWcVyFzesUrgY8fbI

    Grazie ancora.

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2017-01-19T16:10:06+00:00

    ciao Peppino38,

    forse ho capito poco, ma credo che la struttura che ti ho indicato faccia quello che chiedi.

    Hai provato a metterla in pratica?

    Ciao, Sandro.

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2017-01-19T09:56:44+00:00

    Grazie sandro

    nella form servizi sono presenti altre tabelle utili per generare un report in base a come é strutturato tutto il db attualmente.

    la cosa che vorrei risolvere per far funzionare la form servizi e quella di poter inserire nella sm tabella bollettari diverse bollette differenti bollettari per ogni servizio come ho cercar di riportare nel link del db.grazie ancora

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2017-01-19T09:29:00+00:00

    ciao Peppino38,

    [...]

    Grazie Sandro,

    [...]

    prego.

    [...]

    Non conoscendo il numero esatto di bollettari da utilizzare, penso che inizilmante possa andar bene un impostazione, funzionante, anche se ridondante.

    Immagino che sicuramente possa essere implementato e progettato secondo i criteri della giusta programmazione. Il risultato che sto cercando di ottenere è quello che in ogni servizio possano essere abbinati diverse bollette di differenti bollettari...

    [...]

    credo invece sia il caso di partire con una db normalizzato in ogni caso.

    Non so se ho colto appieno il senso del tuo DB, io procederei con qualcosa di questo tipo:

    anagrafica :

    T_Anagrafica

    id_anagrafica PK int long

    nome             testo,

    cognome       testo

    indirizzo         testo

    da aggiungere altri campi es, P.Via codice fiscale,. città. ect...

    in questa tabella elenchi tutti i servizi.

    T_servizi

    id_servizi PK long int

    servizio    testo

    in questa tabella elenchi tutti i diverti tipi di bollettario:

    T_tipoBollettari

    id_tipoBollettari  pk long int

    tipoBollettario    testo

    in questa tabella associ il bollettario con il tipo di bollettario ( forse serve anche una tabella che con la stessa logica gestisce vari tipi di bolletta ma forse anche no...)

    T_bollettario

    id_bollettario     Pk long int

    id_tipoBollettari FK long int

    bollettario          testo

    Ora la gestione delle bollette e la tabella di supporto per la relazione molti a molti tra bollette e servizi:

    T_gestioneServizi

    id_gestioneServizi      id_Pk long int

    Id_anagrafica             FK long int

    id_servizio                  FK long int

    T_raccordoServiziBolletta

    id_raccordoServiziBolletta PK long int

    id_gestioneServizi              FK long int

    id_bollettario                     FK long Int

    dataBolletta                       dataORa

    Bolletta                              testo

    ImportoBolletta                 valuta

    [...]

    Dal link del db spero possa capirsi :-)

    Grazie ancora

    ....mmmm....non lo so.....

    ciao, Sandro.

    La risposta è stata utile?

    0 commenti Nessun commento