Casella combinata evento dopo aggiornamento

Anonimo
2021-06-18T09:17:16+00:00

Ho una casella combinata in una maschera che aggiorna i valori di  una sottomaschera in base al suo valore. Nell evento  dopo aggiornamento della casella combinata ce il comando requery per aggiornare I dati della sottomaschera . Dopo il codice che requery ho inserito un select  case  per aggiornare il colore  Dell etichetta di un campo  ma ho  notato che dopo  il  requery questo  ulteriore comand9o  non  funziona  me  tre se annullo  il requery funziona ..come posso  fare per avere tutte e due le cose  ?

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

30 risposte

Ordina per: Più utili
  1. Anonimo
    2021-06-18T20:02:12+00:00

    Ah  ok grazie mille non Mimmo. Sai  dirmi perché il  select case agisce prima del  requery  nonostante nella  sequenza io abbia  scritto  prima il  requery e dopo il select case? Le istruzioni non dovrebbero seguire la sequenza di come sono scritte?

    La risposta è stata utile?

    0 commenti Nessun commento
  2. domenico laurenza 9,900 Punti di reputazione Moderatore volontario
    2021-06-18T19:52:16+00:00

    Ciao,

    Ti  dicevo  di  provare  con  il  DoEvents  do  po  la  rquery  perché  le  istruzioni   successive  vengono  eseguite  prima  del  completamento  della  requery.

    Mimmo

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2021-06-18T19:42:13+00:00

    Ho una maschera  con  una casella combinata che contiene un elenco di categorie.Dentro la maschera ce  una sottomaschera continua con dei  valori che  possono essere positivi o negativi . Questi valori compaiono in una casella di testo. Nell evento dopo aggiornamento   della casella  combinata ho inserito  il codice me.sottomaschera.form.requery ..in modo tale che  se seleziono una categoria  nella casella combinata compaia il suo  valore appropriato nella casella di testo .supponiamo che nella casella combinata seleziono la voce  costi .allora nella casella  di testo ci sarà un valore con segno meno se seleziono ricavi compare un valore positivo.detto questo  ..a  seconda del  valore positivo o  negativo della casella di  testo  volevo che l etichetta  della casella di testo contenente il valore diventasse rossa  per  i valori negativi  e  verde per i positivi.la formattazione condizionale è usabile  solo per il backcolor della casella di testo  ma non per l etichetta . Allora sempre nell  evento dopo  aggiornamento della casella  combinata  ...dopo  il codice  relativo al requery ho inserito un  select case per  gestire il colore Dell etichetta .quando aggiorno la casella combinata il requery  funziona.ma il select case no. Ho notato che se annullo il requery invece il select  case funziona e  funziona anche se lo  metto fuori  dalla casella  combinata  in un altro pulsante che però non vorrei usare..vorrei che  facesse tutto la casella combinata...ma pare che il requery  e il successivo select case vadano in conflitto...spero di essermi spiegato

    La risposta è stata utile?

    0 commenti Nessun commento
  4. domenico laurenza 9,900 Punti di reputazione Moderatore volontario
    2021-06-18T17:58:45+00:00

    Ciao,

    Dopo  la   requery  prova  ad  inserire  un  DoEvents.

    Ciao  Mimmo

    La risposta è stata utile?

    0 commenti Nessun commento
  5. Anonimo
    2021-06-18T15:13:18+00:00

    Forse se posti un esempio sarà più facile capire e quindi aiutarti.

    La risposta è stata utile?

    0 commenti Nessun commento