suffisso casella di testo access

Anonimo
2019-11-12T17:56:13+00:00

In un database access, in un report, ho una casella di testo che recupera un dato numerico da una tabella.

Vorrei che se popolata la casella mi mettesse il suffisso "mm".

Ho pensato a questo:

=[Dati] & "mm"

Ma stampando il report mi da questo: #Tipo!

Come posso fare?

non vorrei inserire un etichetta perchè vorrei che solo se c'è il dato venisse visualizzato "mm"

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
2019-11-14T10:52:45+00:00

ciao Ottavio,

beh,m maggiore di zero e null o vbnullstring non sono la stessa cosa anzi....! :-)

secondo me il problema maggiore sta nell'impostazione della base dati....in ogni caso vedi se questa modifica ti puo' aiuterare :

Modifica

non sono un fan della IIF ma in questo caso credo possa andare.

ciao, Sandro.

La risposta è stata utile?

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

8 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2019-11-13T17:07:21+00:00

    in tutti e due i casi esce sempre #Tipo!

    Può essere perché dal report estraggo i valori dal 01/01/1997 al 31/01/1997? e non sempre quella casella del record è popolata.

    Avendo nel report il campo dati e poi un etichetta con scritto mm potrei anche optare per far apparire mm solamente quando il campo dati è superiore a 0

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Eliminata

    Questa risposta è stata eliminata a causa di una violazione del codice di comportamento. La risposta è stata segnalata manualmente o identificata tramite il rilevamento automatizzato prima dell'esecuzione dell'azione. Per ulteriori informazioni, fai riferimento al codice di comportamento.


    I commenti sono stati disattivati. Ulteriori informazioni

  3. Anonimo
    2019-11-13T09:18:03+00:00

    ciao Ottavio,

    inserisci una textBox non associata chiamandola as esempio txtDati e nell'origine riga invoca :

    =[dati]+"mm"+""

    Ciao, Sandro.

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2019-11-12T18:10:16+00:00

    Ciao,

    forse puoi utilizzare:

    =IIF(Len([Dati] & "") >0;[Dati]&"mm";"")

    Ciao Mimmo

    La risposta è stata utile?

    0 commenti Nessun commento