Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    [VB6] Campo testo troppo lungo

    Salve ragazzi ho una maschera nella quale inserisco dei dati in diversi campi e i dati stessi verranno inviati in un foglio word per la stampa.Ho un problema in uno dei campi, il campo testo. Praticamente mi da il seguente errore:

    Errore di run-time 4198 Comando fallito mi dice praticamente che il testo immesso è troppo lungo.Dato che a me questo campo mi interessa averlo lungo come faccio per nn far capitare un errore del genere??

    http://www.generationweb.it <--- web site

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Quello che hai detto non e' chiaro ...

    Forse inserisci una stringa troppo lunga per un campo del tuo database? C'e' un database? Quel campo come e' dichiarato?

  3. #3
    ah si scusami non è un campo che fa riferimento ad un record del DB è una taxtbox a parte.
    http://www.generationweb.it <--- web site

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Sì ... però non è che hai chiarito tanto ... potresti essere più dettagliato?

    1) C'e' un DB?

    2) Quale DB?

    3) Il campo di cui parli di che tipo e' nel DB?

    4) Qual e' la lunghezza dichiarata nel DB?

  5. #5
    allora il DB c'è ma questo campo non centra nulla col DB, è un campo che serve solo per passare la variabile contenuta in esso a Word,praticamente è il campo descrizione.Il mio obiettivo è questo: impostare il valore della textbox Descrizione su maxlenght:5000 e non 255 (caratteri), fatto questo mi da l'errore 5854 Paramtreo di stringa troppo lungo

    esiste un modo per impostare alla textbox un valore massimo di caratteri pari a 5000???

    Questo è il problema mio findamentale
    http://www.generationweb.it <--- web site

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Se ho capito, il limite e' "by design" ... puoi provare il work around leggendo questo

    http://support.microsoft.com/kb/212543

  7. #7
    esatto avevo trovato anche io questo problema ma nn so proprio come integrarlo nel mio progetto VVoVe: VVoVe: VVoVe: VVoVe: VVoVe:

    Mi daresti una mano??
    http://www.generationweb.it <--- web site

  8. #8
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Non so se riesco ... ma se fai vedere tutto il codice dove si manifesta l'errore ...

  9. #9
    Con questa procedura sostituisco le variabili inserite nel foglio word, ti ho evidenziato in grassetto la parte che mi evidenzia dopo l'errore di run-time

    Public Sub InsWord(sVariabile As String, ByVal sValore As String, ByVal objWord As Word.Application)

    objWord.Selection.Find.ClearFormatting
    objWord.Selection.Find.Replacement.ClearFormatting

    With objWord.Selection.Find
    .Text = sVariabile
    .Replacement.Text = sValore
    .Forward = True
    .Wrap = wdFindContinue
    .Format = False
    .MatchCase = False
    .MatchWholeWord = False
    .MatchWildcards = False
    .MatchSoundsLike = False
    .MatchAllWordForms = False
    .Execute Replace:=wdReplaceAll
    End With

    End Sub
    http://www.generationweb.it <--- web site

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.