Pessoal,
Juro que olhei vários posts aqui sobre essa minha dúvida, mas nenhum me ajudou, por isso escrevo esse post para pedir ajuda.
Tenho um produto que cria lista de compras para supermercados.
Tenho 2 formulários (Grid Editavel View), um que cadastra o produto e outro que cria a lista de produtos para compra.
Um detalhe, por conta de uma outra aplicação mobile que acessa o mesmo banco de dados o tipo de dado onde ficará armazenado a foto é do tipo Text.
No formulário do cadastro do produto no evento onBeforeInsert eu tenho o seguinte código:
{foto} = base64_encode({foto});
Na formulário lista de compra no evento onLoadRecord tenho o seguinte código:
sc_set_focus(“produto_id”);
// Check for record
$check_sql = “SELECT foto”
. " FROM produto"
. " WHERE id = {produto_id}";
sc_lookup(rs, $check_sql);
if (isset({rs[0][0]})){
$varImg = base64_decode({rs[0][0]});
if (!empty($varImg)){
{foto} = “”;
}else{
{foto} = ‘Sem Imagem’;
}
}else{
{foto} = ‘Sem Imagem’;
}
No formulário de cadastro está tudo OK, funcionando bem, mas o problema é no formulário de lista de compra, lá a imagem não aparece no campo foto.
Alguem poderia me ajudar a fazer isso funcionar?
Desde já agradeço a atenção.
Abraço,