Bem vindo visitante!   Página Inicial Novo Tópico Procurar Meu Perfil Login Cadastre-se
Campo autonumerico  Imprimir  Enviar
Autor Mensagem

jb15

Posts: 170

 05/01/2010, 10:34
Olá forum.

Preciso criar um campo com um valor automatico incrementado (tal qual o autoincrement do MySql).
A questão é que como sao vários utilizadores, nao posso utilizar essa opção do MySql.
Ainda por cima preciso que contenha o ano no fial do valor, ou seja:

1/2010, 2/2010 ....

Tentei usar o dlookup mas estou com um erro...
Wrong parameter count for max()

No select coloquei MAX(entrada_id)
penso q é isto...


Alguem ajuda a resolver a questão?

Obrigado e Abraços

 
__________________
JB
 Autor

jb15

Posts: 170

 05/01/2010, 11:01
o código...

global $DBcorrespondencia;
$Page = CCGetParentPage($sender);
$ccs_result = CCDLookUp(MAX(entrada_id), entrada, "", $Page->Connections["correspondencia"]);
$ccs_result = intval($ccs_result);
$Container->TextBox1->SetValue($ccs_result);

 
__________________
JB
 Autor

paivajunior

Posts: 21

 11/01/2010, 16:43
Você precisa colocar entre aspas os argumentos, ficando assim sua 3a. linha:
$ccs_result = CCDLookUp("MAX(entrada_id)", "entrada", "", $Page->Connections["correspondencia"]);

Outra idéia para implementar o ano é alterar a 5a. linha, assim:
$Container->TextBox1->SetValue($ccs_result."/".date("Y"));

Creio que isso resolva.

.................
Paiva Junior 
__________________
..................
Paiva Junior
BJPnet.com.br
 Autor

Dwermann

Posts: 33

 17/02/2010, 10:41
Olá jb15 e paivajunior

Exatamente, como paivajunior disse, você pode fazer daquela maneira, porém, fica a dica:

1 global $DBcorrespondencia;
2 $Page = CCGetParentPage($sender);
3 $ccs_result = CCDLookUp("MAX(entrada_id)"," entrada", "", $DBcorrespondencia);
4 $Container->TextBox1->SetValue($ccs_result."/".date("Y"));

Veja na linha 1 que você já tem instanciada a global da conexão $DBcorrespondencia, ou seja, pode utilizar ela como parâmetro na conexão utilizada para a CCDLookUp, como demonstrei acima.

Grande abraço. 
__________________
Daniel Airton Wermann
www.om.com.br
 Autor
Página:   1  de 1 
 Voltar  Novo Tópico  Acompanhamento

Login
Para responder aos tópicos é necessário estar logado.
Caso não esteja cadastrado clique aqui.
Login   
Senha  

               Esqueci a minha senha


Esta é o fórum da comunidade brasileira de usuários do CodeCharge.
Para obter informações técnicas ou contatar o suporte oficial, visite http://support.codecharge.com.

Desenvolvido pela OM Consultoria e Sistema com CodeCharge Studio
Copyright © 2003-2004 by OM Consultoria e Sistemas