|
|
|||||||
|
|||||||
| Campo autonumerico |
Imprimir
|
| Autor | Mensagem |
|
jb15 Posts: 170 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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
|
|
Voltar
Novo Tópico
Acompanhamento
|
|
|