cliente consulta
PROCEDURE matos_consulta_cliente()
gsSQL = [
select
cliente.id_cliente as cli_id_cliente,
cadastro_geral.id_razao_social_nome as cad_razao_social,
cliente.id_cliente,
cliente.nome_fantasia as cli_nome_fantasia,
cliente.id_representante as cli_id_representante,
representante.nome_fantasia as rep_nome_fantasia
from
cliente
INNER JOIN cadastro_geral on (cliente.id_cadastro_geral=cadastro_geral.id_cadastro_geral)
INNER JOIN representante on (representante.id_representante=cliente.id_representante)
where
cliente.id_empresa=%1
]
gsSQL = StringBuild(gsSQL,gnEmpresaCodigo)
//info(gsSQL)
TableDeleteAll(TABLE_CONSULTA_CLIENTE)
IF HExecuteSQLQuery(gdsQry,hQueryDefault,gsSQL) THEN
HReadFirst(gdsQry)
WHILE NOT HOut()
TableAddLine(TABLE_CONSULTA_CLIENTE,gdsQry.cli_id_cliente,gdsQry.cad_razao_social,gdsQry.cli_id_representante,gdsQry.rep_nome_fantasia)
HReadNext(gdsQry)
END
HFreeQuery(gdsQry)
END
TableDisplay(TABLE_CONSULTA_CLIENTE)
//
//sCnpj is string
//
//TableDeleteAll(TABLE_cliente)
//QRY_tab_cliente.Param_id_empresa=gnEmpresaCodigo
//HExecuteQuery(QRY_tab_cliente)
//FOR EACH QRY_tab_cliente
// IF QRY_tab_cliente.juridica_fisica=1 THEN
// sCnpj = Left(QRY_tab_cliente.id_inscricao_cnpj_cpf,2) + "." + Middle(QRY_tab_cliente.id_inscricao_cnpj_cpf,3,3) + "." + Middle(QRY_tab_cliente.id_inscricao_cnpj_cpf,6,3) + "." + Middle(QRY_tab_cliente.id_inscricao_cnpj_cpf,9,4) + "-" + Middle(QRY_tab_cliente.id_inscricao_cnpj_cpf,13,2)
// ELSE
// sCnpj = QRY_tab_cliente.id_inscricao_cnpj_cpf
// END
Páginas
▼
sexta-feira, 28 de novembro de 2014
MATERIAL LER
MATERIAL LER
HReadSeekFirst(material,material.id_material,codigo_material)
Material ler chave
HReadSeekFirst(material,material.chave_empresa_material,[empresa,cod_material])
HReadSeekFirst(material,material.id_material,codigo_material)
Material ler chave
HReadSeekFirst(material,material.chave_empresa_material,[empresa,cod_material])
quinta-feira, 27 de novembro de 2014
Proximo Codigo
Proximo Codigo
gsSQL = [
SELECT
Max(material.id_material) AS ultimo
FROM
material
]
EDT_Id_material=1
IF HExecuteSQLQuery(gdsQry,hQueryDefault,gsSQL) THEN
HReadFirst(gdsQry)
EDT_Id_material=gdsQry.ultimo+1
END
gsSQL = [
SELECT
Max(material.id_empresa_material) AS ultimo
FROM
material
where id_Empresa=%1
]
gsSQL = StringBuild(gsSQL,gnEmpresaCodigo)
EDT_Id_empresa_material=1
IF HExecuteSQLQuery(gdsQry,hQueryDefault,gsSQL) THEN
HReadFirst(gdsQry)
EDT_Id_empresa_material=gdsQry.ultimo+1
END
gsSQL = [
SELECT
Max(material.id_material) AS ultimo
FROM
material
]
EDT_Id_material=1
IF HExecuteSQLQuery(gdsQry,hQueryDefault,gsSQL) THEN
HReadFirst(gdsQry)
EDT_Id_material=gdsQry.ultimo+1
END
gsSQL = [
SELECT
Max(material.id_empresa_material) AS ultimo
FROM
material
where id_Empresa=%1
]
gsSQL = StringBuild(gsSQL,gnEmpresaCodigo)
EDT_Id_empresa_material=1
IF HExecuteSQLQuery(gdsQry,hQueryDefault,gsSQL) THEN
HReadFirst(gdsQry)
EDT_Id_empresa_material=gdsQry.ultimo+1
END
domingo, 23 de novembro de 2014
CLIENTE LER
CLIENTE LER
//ler cliente
HReadSeekFirst(cliente,cliente.id_cliente,TABLE_cliente.COL_Id_cliente)
IF HFound(cliente) THEN
Open(WIN_Form_cliente)
END
//ler cliente
HReadSeekFirst(cliente,cliente.id_cliente,TABLE_cliente.COL_Id_cliente)
IF HFound(cliente) THEN
Open(WIN_Form_cliente)
END
CADASTRO_GERAL LER
CADASTRO_GERAL LER
HReadSeekFirst(cadastro_geral,cadastro_geral.id_cadastro_geral,gdsQry.cli_id_cadastro_geral)
IF HFound(cadastro_geral) THEN
sNome_empresa=cadastro_geral.id_razao_social_nome
ELSE
sNome_empresa=gdsQry.cli_fantasia // Nao existe no cadastro geral
END
HReadSeekFirst(cadastro_geral,cadastro_geral.id_cadastro_geral,gdsQry.cli_id_cadastro_geral)
IF HFound(cadastro_geral) THEN
sNome_empresa=cadastro_geral.id_razao_social_nome
ELSE
sNome_empresa=gdsQry.cli_fantasia // Nao existe no cadastro geral
END
segunda-feira, 17 de novembro de 2014
HORA - PEGAR HORA,MINUTOS,SEGUNDOS
HORA - PEGAR HORA,MINUTOS,SEGUNDOS
//EDT_HORA = NOW()
tHORA_ATUAL is Time
tHORA_ATUAL=EDT_HORA
EDT_RESULTADO = tHORA_ATUAL..Hour + " HORAS "
EDT_RESULTADO = EDT_RESULTADO + tHORA_ATUAL..Minute + " MINUTOS "
EDT_RESULTADO = EDT_RESULTADO + tHORA_ATUAL..Second + " SEGUNDOS "
//EDT_HORA = NOW()
tHORA_ATUAL is Time
tHORA_ATUAL=EDT_HORA
EDT_RESULTADO = tHORA_ATUAL..Hour + " HORAS "
EDT_RESULTADO = EDT_RESULTADO + tHORA_ATUAL..Minute + " MINUTOS "
EDT_RESULTADO = EDT_RESULTADO + tHORA_ATUAL..Second + " SEGUNDOS "