Estou começando a trabalhar com Tbrowse com ADO. Gostaria da ajuda de vocês para uma necessidade que me surgiu: como posso num Tbrowse deixar certos campos em branco, embora não estejam em branco na tabela Mysql?
Explico: tenho uma tabela com um campo DATE; preciso que esse campo apareça no Tbrowse em branco quando a data for inferior a certa data; e apareça a data normal quando a data for igual ou superior a essa certa data.
Usando dbedit, eu transformava o campo data em campo caractere, e fazia um replace campo with space(8) for data<dt, para que o campo ficasse em branco.
Mas não sei como fazer algo equivalente no Tbrowse com ADO.
Detalhe: não quero mudar o campo na tabela Mysql. Só no Tbrowse mesmo é que preciso que apareça em branco.
Alguém poderia me ajudar?
Tbrowse com ADO: deixar campo em branco
Moderador: Moderadores
Tbrowse com ADO: deixar campo em branco
Creio que poderia fazer isso na própria query. Da uma olhada no comando case when.
https://stackoverflow.com/questions/374 ... conditions
https://stackoverflow.com/questions/374 ... conditions
Tbrowse com ADO: deixar campo em branco
Não tenho o MySQL aqui, mas acho que é porque a coluna ficou com dois tipos de dados. Uma data ou uma string nula. Tenta trocar essa string nula por uma data sem valor. Só pra ficar tudo data. Ou então o contrário, converte a data em string.
Tbrowse com ADO: deixar campo em branco
Excelente. MySQL tem tudo mesmo. Não imaginava a existência de algo assim. Muito obrigado.
Inacio de Carvalho Neto

