Salva record Maschera con almeno un record in sottomashera

di il
1 risposte

Salva record Maschera con almeno un record in sottomashera

Salve

potete darmi un consiglio su come gestire una maschera e sottomaschera stile

intestazione bolla e dettaglio bolla e controllare/accettare il salvataggio solo se c'e' almeno un record della sottomaschera?

Grazie anticipatamente

PFMarro

1 Risposte

  • Re: Salva record Maschera con almeno un record in sottomashera

    Non mi è chiaro cosa tu intendi dire per "controllare/accettare il salvataggio" in termini strettamente informatici. Ma ad ogni modo proverei ad associare una azione macro con condizione associata ad un evento che, per esempio, potrebbe essere la chiusura della maschera.
    Praticamente:
    1) Crea una macro "Macro1"
    2) In visualizzazione struttura, nella colonna Condizioni, scrivi questa sintassi:
    DCount("*";"dettaglio bolla";"")>0
    dove per "dettaglio bolla" scritto così come leggi, si intende la tabella dove poggia la sottomaschera (se ha lo stesso nome della sottomaschera)(non occorrono parentesi quadre)
    3) nella colonna Azioni, non so potresti scegliere FinestraMessaggio, oppure ApriMaschera e fai aprire un'altra maschera con 2 pulsanti di scelta dove si dice cosa vuoi fare e scegliere di conseguenza.
    4) Apri la maschera "intestazione bolla" in visualizzazione struttura e associa alla proprietà "Su chiusura" la macro "Macro1"

    Ovviamente puoi migliorare il set di azioni di Macro1 a tuo piacimento.
    La funzione DCount serve a contare il numero di record in una tabella.
Devi accedere o registrarti per scrivere nel forum
1 risposte