|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: May 2004
Città: Como (PDN)
Messaggi: 428
|
[VB.NET] Passare una stringa a Crystal Report
Ciao a tutti.
Io ho un form in cui setto alcuni parametri di ricerca, ed estraggo dei dati. Dovrei fare una stampa in cui il titolo del report è generato dinamicamente in base ai parametri inseriti (ad esempio: "Emittente: Tutti - Ricevente: ufficio A". Però non riesco a passare la stringa tramite codice. Io ho settato: NomeReport.DataDefinition.FormulaFields("CampoFormula").Text = "" & variabileDaPassare & "" ma l'errore che mi dà è che il testo rimanente non fa parte della formula. Ora, se io metto direttamente il testo, ad esempio NomeReport.DataDefinition.FormulaFields("CampoFormula").Text = """prova""" non ho nessun errore, ma se cerco di passare una variabile qualsiasi mi torna l'errore. Caratteri "strani" non ce ne sono, ho già provveduto ad eventuali sostituzioni di virgolette e apici: variabileDaPassare = Replace(variabileDaPassare , Chr(34), Chr(136))variabileDaPassare = Replace(variabileDaPassare , "'", Chr(39))
__________________
Qualcuno qui dentro ritiene di essere l'illuminato, di avere la saggezza e che gli altri siano un branco di poveri idioti. Per questo se non è in grado di argomentare seriamente delle risposte, se non la pensi come lui o se provoca e gli rispondi fugge dal thread e ti mette in ignore list |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: May 2004
Città: Como (PDN)
Messaggi: 428
|
risolto aggiungendo un apice:
NomeReport.DataDefinition.FormulaFields("CampoFormula").Text = "'" & variabileDaPassare & "'"
__________________
Qualcuno qui dentro ritiene di essere l'illuminato, di avere la saggezza e che gli altri siano un branco di poveri idioti. Per questo se non è in grado di argomentare seriamente delle risposte, se non la pensi come lui o se provoca e gli rispondi fugge dal thread e ti mette in ignore list |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 04:15.



















