salvare modifiche effettuate con VBA

Anonimo
2012-12-25T23:41:11+00:00

ho una maschera

Con VBA modifico una proprieta di qualunque controllo

( per esempio la Capition di una etichetta )

......

Me.Etichetta10.Caption = "wwwww"

.....

Funziona tutto bene,  ma quando chiudo e riapro la maschera

il valore della Capition è ritornato all'originale.

Come posso fare in modo che il valore resti  "wwwww"

Grazie

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
2012-12-26T18:39:08+00:00

Ciao Renarig,

o apri la maschera in visualizzazione struttura e poi la salvi


Docmd.OpenForm "Maschera1",acDesign

Forms!MAschera1!Etichetta10.Caption = "wwwww"

Docmd.Close acForm,"Maschera1",acSaveYes


oppure memorizzi la variabile in una tabella e poi la assegni ogni volta che apri la maschera.

Ciao

Giorgio Rancati

La risposta è stata utile?

0 commenti Nessun commento

4 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2012-12-27T12:25:30+00:00

    Se non ho alternativa usero una tabellina.

    Del resto le tabelle sono lo strumento specifico e collaudato

    di Access per memorizzare i dati

    Cosa voglio di più ???

    Grazie

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2012-12-27T11:32:22+00:00

    Ciao Renarig,

    se proprio non vuoi usare una tabella (ma non ci sarebbe nulla di male), potresti memorizzare la stringa in un file di testo da leggere/scrivere nel momento del bisogno.

    David

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2012-12-27T10:27:08+00:00

    Ho cantato vittoria troppo presro,

    con i file  .mde  o  . accde  il trucchetto non funziona.

    _____________________________________________

    non vorrei usare ( se non costretto ) una tabella apposita

    per memorizzare  una stringhina di pochi caratteri

    altre idee ??

    pero deve restare dopo la chiusura e riapertura della

    maschera e della applicazione

    Grazie

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2012-12-26T20:56:41+00:00

    perfetto grazie

    La ho modificata leggermente perche NON avevo detto che si trattava

    della maschera aperta e doveva restare aperta

    ( pertanto mi hai proposto la chiusura con salvataggio )

    _________________________________________________

    ho fatto cosi


    DoCmd.OpenForm "Maschera1", acDesign

    Forms!MAschera1!Etichetta10.Caption = "wwwww"

    DoCmd.Save acForm, "Maschera1"

    DoCmd.OpenForm "Maschera1", acNormal


    Grazie ancora

    .

    La risposta è stata utile?

    0 commenti Nessun commento