Formulário com campo auto incremento sem funcionar - RESOLVIDO!!!

Ola galera!

Acabei de criar um formulário Grid Editável, com a seguinte tabela:

(Postgres)
CREATE TABLE grupos
(
id serial NOT NULL,
nome texto30 NOT NULL,
tipo inteiro NOT NULL DEFAULT 0,
CONSTRAINT pk_grupos PRIMARY KEY (id)
)

Nas configurações do formulário no SC o campo esta como Auto Incremento (Automatico). Seguindo o padrão proposto pelo SC.

Quando rodo o formulário e tento incluir um novo registro, ao clicar para salvar ele não faz nada. Nem mensagem de erro, nem inclusão no banco. Nada! Consigo incluir normalmente pelo pgAdmin e consigo editar esses registros pelo novo formulário SC, já incluir não.

Segui o tutorial: http://www.scriptcase.com.br/blog/aplicando-auto-incremento-automatico-em-campos-de-formulario/ e nada.

Alguém já passou por isso, como posso resolver?

Grato desde já!

Resolvi usando como Auto Incremento (Manual). Mas acho, que tem um bug na ferramenta, pois a NM usa como Automático no tutorial citado acima.

CREATE TABLE grupos
(
id serial [size=14pt]inteiro[/size] NOT NULL [size=14pt]AUTO_INCREMENT[/size],
nome texto30 NOT NULL,
tipo inteiro NOT NULL DEFAULT 0,
CONSTRAINT pk_grupos PRIMARY KEY (id)
)

isso não rola a BD dele e Postgres
por isso ele tem

id serial <<<< isto e o equivalente a auto_increment do MySQL

Realmente, não tinha observado o banco

Em todas as tabelas com Serial, o PostgreSQL cria um nome de sequencia no banco.
No formulário AutoIncremento(Automatico), observe que ao lado você tem que informar o nome desta sequencia.

O SC faz isso automaticamente, mas se você alterou a tabela, deve recriar o formulário ou informar manualmente.

Faça um teste, crie um novo formulario que vai funcionar.

Att,
Paulo.

Bem lembrado… indique o nome da sequencia para ver si funciona…