Fórum Incrementar código remotamente por outro form #210123
28/01/2004
0
Saudações,
gostaria de saber como incrementar o código do cliente por outro form.
É o seguinte: No form de cadastro de clientes, ao se clicar no botão incluir, abre-se um pequeno form de opções (clientes novos ou já cadastrados - pois um cliente pode ter várias apólices mas apenas um código. Por isso pus a chave primária como autoinc e cod_cli como integer). Meu problema é apenas no cadastro de clientes novos. No onclick do form de opções eu pus o seguinte:
if rbnovo.Checked = true then
begin
if frmseg.tbsegCod_func.asinteger <> 0 then
frmseg.dbcodfunc.text := inttostr(frmseg.tbsegCod_func.asinteger + 1);
Mas ao executar o dbedit exibe sempre o código 1(o primeiro cliente ele aceita sem problema). a idéia é que o código apesar de ser string, funcione como um autoincremento sempre que for cliente novo e o dbedit fica desabilitado para o usuário. Como eu faço isso? Muito obrigado.
gostaria de saber como incrementar o código do cliente por outro form.
É o seguinte: No form de cadastro de clientes, ao se clicar no botão incluir, abre-se um pequeno form de opções (clientes novos ou já cadastrados - pois um cliente pode ter várias apólices mas apenas um código. Por isso pus a chave primária como autoinc e cod_cli como integer). Meu problema é apenas no cadastro de clientes novos. No onclick do form de opções eu pus o seguinte:
if rbnovo.Checked = true then
begin
if frmseg.tbsegCod_func.asinteger <> 0 then
frmseg.dbcodfunc.text := inttostr(frmseg.tbsegCod_func.asinteger + 1);
Mas ao executar o dbedit exibe sempre o código 1(o primeiro cliente ele aceita sem problema). a idéia é que o código apesar de ser string, funcione como um autoincremento sempre que for cliente novo e o dbedit fica desabilitado para o usuário. Como eu faço isso? Muito obrigado.
Elias Jr
Curtir tópico
+ 0
Responder
Posts
28/01/2004
Nigro
Tente ir para o último registro da tabela assim você pegará oa código mais alto.
Responder
Gostei + 0
28/01/2004
Elias Jr
Tente ir para o último registro da tabela assim você pegará oa código mais alto.
Como faço isso? Poderia me dar um exemplo? Ah, e corrigindo, eu pus na minha mensagem que o código era string mas na verdade é integer.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)