Problema con un campo formattato come Testo Lungo

di Barsyk il
106 risposte

106 Risposte - Pagina 3

  • Vabè. Ci rinuncio.

  • In che modulo l' hai messo? In un modulo di una maschera o in un modulo a parte?

  • Se hai pazienza ti faccio lo screen

  • Modulo a parte

  • Tra Option Compare Database e la function, metti Option Explicit

  • Grazie, lo faccio ora.

  • Niente da fare. mi dà Funzione fT4P non definita nell'espressione. Ho provato anche a mettere le “ ”, ma niente. Ho anche cancellato il campo e ho rimesso i dati, ma non ne vuole sapere.

  • Non so che dirti. Mi sembra strana sta cosa. Giusto per curiosità. Come argomento della funzione metti Editore anziché Titolo.

  • Provo.

  • Niente. Sempre lo stesso messaggio: Funzione non definita…

  • Credo tu commetta questo errore. 

    Prova a modificare nel modulo 1 inserendo il nome esatto del campo dal quale vuoi estrarre 4 parole

    Public Function fT4P(Soggetto) As String

    strTL = Soggetto

    Public Function fT4P(Soggetto) As String
    Dim strRidotto As String, strTL As String
    Dim bySpazio As Byte, K As Byte
    strTL = Soggetto
    For K = 1 To 4
    bySpazio = InStr(strTL, " ")
    If bySpazio > 0 Then
      strRidotto = strRidotto & " " & Left(strTL, bySpazio - 1)
      strTL = Replace(strTL, Left(strTL, bySpazio), "")
      Else
      strRidotto = strRidotto & " " & strTL
      GoTo Fine
    End If
    Next K
    Fine:
    fT4P = strRidotto
    End Function
    

    … funziona

  • Grazie PieroVB, provo subito.

  • Non capisco. La cosa è strana.

  • Niente nemmeno come dici tu. Stesso messaggio.

  • 23/03/2024 - Barsyk ha scritto:


    Niente nemmeno come dici tu. Stesso messaggio.

     E' riferito alla correzione che ti ho indicato io ?

Devi accedere o registrarti per scrivere nel forum
106 risposte