Condividi tramite

Access 2013 - Valore di default su combo box

Anonimo
2016-05-09T14:37:23+00:00

Buongiorno a tutti

Ho una combo associata alla seguente select :

SELECT Tb_tipi_riferimento_documenti.descrizione FROM Tb_tipi_riferimento_documenti;

adesso vorrei all’apertura della form mettere un valore di default , ho provato con :

        Me.CasellaCombinata149.defaultvalue = ultimo_rif

Però mi visualizza  #Nome?

Ultimo rif è dichiarato come stinga

Dove sbaglio ?

Grazie mille

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
2016-05-10T09:42:17+00:00

ciao ilCrem,

prova nel seguente modo :

Me.Txt_data_rif.DefaultValue.DefaultValue = "#" & Format$(ultimo_id, "yyyy-mm-dd") & "#"

ciao,Sandro.

La risposta è stata utile?

0 commenti Nessun commento

4 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2016-05-10T10:18:16+00:00

    Perfetto, ma è il defaultvalue che complica le cose ?

    Ancora grazie per tutto.

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2016-05-10T09:07:00+00:00

    Funziona con apici . Grazie

    Adesso ho un piccolo problema sulla casella di testo data , solo di visualizzazione perchè nella tabella viene memorizzata correttamente sempre con il defaultvalue 

    Praticamente le seguenti istruzioni :

    Dim ultimo_dt_rif As Date

    ultimo_dt_rif = DLookup("[bl_vs_bolla_dt]", "ft_dett", "[id] =" & ultimo_id)

    Me.Txt_data_rif.DefaultValue = ultimo_dt_rif

    riportano la data della ddt corretta nella tabella, infatti la variabile ultimo_dt_rif da debug è correttamente una data , ma viene visualizzata nella casella di testo come ora . 

    La casella di testo è definita come data cifre ma anche definendolo testo non funziona.

    Se inserisco la data 11/11/2014 mi visualizza 30/12/1899

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2016-05-09T14:58:46+00:00

    ciao IlCrem,

    scheda dati del  controllo casella combinata, per la quale, se fossi in  te modificherei, il nome assegnandone uno  maggiormente significiativo, e nel  valore prefefinito lo scrivi.

    Altrimenti :

    Me.CasellaCombinata149.defaultvalue = Chr(34) &  ultimo_rif & Chr(34)

    oppure :

    ultimo_rif ="'quelloCheVuoi'"

    Me.CasellaCombinata149.defaultvalue = ultimo_rif

    ciao, Sandro.

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2016-05-09T14:57:27+00:00

    Ciao,

    prova con:

      Me.CasellaCombinata149 = ultimo_rif

    Ciao Mimmo

    La risposta è stata utile?

    0 commenti Nessun commento