STRING COM CRYSTAL?

JAMESBOND007 12/07/2010 12:43:33
#347089
No caso no meu bd existem dados nos quais são tratados como 0 e 1,
gostaria que eles mostrassem como outras informações.
Teria como eu criar uma string para que na hora que eu puxasse os dados eles aparecessem no relatório como outros valores?
assim
dim valor1 as string
Private Sub cmdProcurar_Click()
valor1 = [Ô]TEXTO[Ô]
If algumacoisa = [Ô]1[Ô] Then
algumacoisa = valor1
End If
CrystalReport1.Destination = 0
CrystalReport1.ReportFileName = [Ô]C:\Documents and Settings\Administrador\Desktop
ovo\pecas.rpt[Ô]
CrystalReport1.SelectionFormula = [Ô]{pecaamortecedores.placa} = [ô][Ô] & cmbcarro.Text & [Ô][ô][Ô]
CrystalReport1.Action = 1
End Sub

JCARLOS 12/07/2010 14:48:16
#347100
Resposta escolhida
No seu report vc pode criar uma formula montando a stringo conforme vc quer.
Ex: if {Tabela.Campo} = -1 then [Ô]Peça paralela[Ô] else [Ô]Peça Original[Ô]
Sua fórmula terá um nome. Daí é só colocar a sua fórmula no local(área) do report onde quer que seja impressa.
JAMESBOND007 12/07/2010 17:03:41
#347122
if {pecaamortecedores.BandejaD_LDE} = -1 then [Ô]Peça paralela[Ô] else [Ô]Peça Original[Ô]

blz seu código funfo mas terei que fazer uma regra para cada campo?
ou existe outro parâmetro para isso?
se poder me ajudar beleza.
JAMESBOND007 13/07/2010 10:36:52
#347181
Alguém?
JCARLOS 13/07/2010 13:05:33
#347201
é, você tem de criar uma fórmula pra cada campo.
Vc pode também combinar com outros campos, ex:
If {tabela.Campo1} = 1 and {tabela.Campo2} = 5 then [Ô]XXXXXXXXX[Ô] else
If {tabela.Campo1} = 1 and {tabela.Campo2} = 1 then [Ô]YYYYYYYY[Ô] else
If {tabela.Campo1} = 0 and {tabela.Campo2} = 5 then [Ô]ZZZZZZZZZ[Ô] else [Ô][Ô]
...
...
JAMESBOND007 13/07/2010 13:26:23
#347206
não entendi
JCARLOS 13/07/2010 13:55:48
#347210
If {tabela.Campo1} = 1 and {tabela.Campo2} = 5 then [Ô]XXXXXXXXX[Ô] else
If {tabela.Campo1} = 1 and {tabela.Campo2} = 1 then [Ô]YYYYYYYY[Ô] else
If {tabela.Campo1} = 0 and {tabela.Campo2} = 5 then [Ô]ZZZZZZZZZ[Ô] else [Ô][Ô]

Se a primeira condição for verdadeira, o valor da fórmula será [Ô]XXXXXXXX[Ô].
Se a segunda condição for verdadeira, o valor da fórmula será [Ô]YYYYYYY[Ô].
Se a terceira condição for verdadeira, o valor da fórmula será [Ô]ZZZZZZZZ[Ô]. senão, o valor da fórmula será Vazio.
JAMESBOND007 13/07/2010 14:38:22
#347216

If {tabela.Campo1} = 1 and {tabela.Campo2}  = 0 then [Ô]Não Selecionado[Ô] else [Ô]Verificado[Ô]

se o campo1 for = 1 e o campo2 = 0 os dois aparecem como Não selecionado
Tópico encerrado , respostas não são mais permitidas