eliminare caratteri in casella di testo

Anonimo
2020-01-04T09:28:32+00:00

Ciao a tutti,

ho una maschera come segue

vorrei far in modo che su uscita dal controllo Testo0 il controllo Testo2 diventa come nell'immagine, cioè eliminare gli ultimi 4 caratteri ed i primi 11.

Grazie in anticipo a tutti Voi

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
2020-01-06T08:32:22+00:00

ciao Giuseppe,

mi par di capire che la riga incriminata è quella in grassetto...quindi sostituisci :

CLng(Me.check_data_documento)

con

CLng(CVDate(Me.check_data_Documento))

mantieni invariato il resto comprese le &, altrimenti la stringa che contiene il predicato sql non viene costruita correttamente e siamo daccapo...

Facci sapere.

Ciao, Sandro.

La risposta è stata utile?

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

9 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2020-01-05T09:01:34+00:00

    Grazie Sandro, sempre TOP...

    è possibile aggiungere l'inserimento nel Testo4 della data presente nel Testo0, però invertita, da 2019-06-10 a 10-06-2019? 

    buona domenica... mi farebbe piacere ricevere un tuo messaggio via mail :-)

    Grazie ancora

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2020-01-04T12:38:23+00:00

    ciao Giuseppe,

    dopo aggiornamento della textBox chiamata testo0 prova come segue :

    Private Sub Testo0_AfterUpdate()

    Dim AString() As String

    AString = Split(Me.Testo0, "-")

    Me.Testo2 = Split(AString(UBound(AString)), ".")(0)

    End Sub

    ciao, Sandro.

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2020-01-04T10:07:15+00:00

    riesco con questo codice ad eliminare solo la prima parte

    Private Sub Testo0_Exit(Cancel As Integer)

    Me.Testo2 = Right([Testo0], 8)

    End Sub

    Cosa dovrei aggiungere per eliminare anche gli ultimi 4 caratteri?

    Grazie ancora a tutti Voi

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2020-01-04T10:01:12+00:00

    La risposta è stata utile?

    0 commenti Nessun commento