Boa tarde.
Após limpar a tabela de Sistema Remuneratório estou precisando que reinicie do zero o contador. Utilizei os comandos abaixo especificados, só que está dando erro conforme descrito abaixo e não inicializa o contador do zero.
Linhas de comando:
Tabglobal.DT_SistemaRemunerator.LimparTabela;
TabGlobal.DT_SistemaRemunerator.Altera_AutoIncremento('NUMERO', 0);
Erro gerado
invalid request BLR at offset 34
generator T_SISTEMAREMUNERATOR_NUMERO_GEN is not defined
Como faço para corrigir este problema.
Att.
Daniel Montello Filho
Comando Altera_AltoIncremento
-
- Mensagens: 13
- Registrado em: Abril 28th, 2011, 1:18 pm [phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable
Re: Comando Altera_AltoIncremento
Ola Dm ;
Use os seguintes comandos:
// Inicializa: AutoIncremento ( dentro do programa que vc está fazendo )
TabelaPrincipal.AutoIncremento((TAtributo(TabelaPrincipal.Campos[0]).Nome), False, 0, True) ;
// Se vc quiser controlar o AutoIncremento, mude o campo autoincremento p/zero e Atribui Autoincremento Não, dentro do Tabelas do XMaker.
// Dentro do seu Programa ao Incluir aplique estes comandos
TabGlobal.DSCCPH_OBS.GER_CODOBS.Conteudo := RetornaAutoIncremento(TabGlobal.DSCCPH_OBS, 'GER_CODOBS', '', 1) ;
Sds
XFilpo
Use os seguintes comandos:
// Inicializa: AutoIncremento ( dentro do programa que vc está fazendo )
TabelaPrincipal.AutoIncremento((TAtributo(TabelaPrincipal.Campos[0]).Nome), False, 0, True) ;
// Se vc quiser controlar o AutoIncremento, mude o campo autoincremento p/zero e Atribui Autoincremento Não, dentro do Tabelas do XMaker.
// Dentro do seu Programa ao Incluir aplique estes comandos
TabGlobal.DSCCPH_OBS.GER_CODOBS.Conteudo := RetornaAutoIncremento(TabGlobal.DSCCPH_OBS, 'GER_CODOBS', '', 1) ;
Sds
XFilpo
-
- Mensagens: 60
- Registrado em: Fevereiro 14th, 2011, 6:16 pm [phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable
Re: Comando Altera_AltoIncremento
Olá,
Boa noite.
Se a sua intenção é somente reiniciar a partir do zero, por que você não utiliza o adapter do seu sistema???
Agora caso queira implementar essa possibilidade via código, coloque novamente um post.
Abraços.
Flávio Gonzaga
Boa noite.
Se a sua intenção é somente reiniciar a partir do zero, por que você não utiliza o adapter do seu sistema???
Agora caso queira implementar essa possibilidade via código, coloque novamente um post.
Abraços.
Flávio Gonzaga
-
- Mensagens: 26
- Registrado em: Abril 20th, 2012, 9:17 am [phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable
Re: Comando Altera_AltoIncremento
Bom dia Flávio.
Eu estou fazendo um programa de importação de dados de outro sistema via arquivo texto no qual preciso fazer alguns testes antes de importar.
O problema é o seguinte, antes de importar o arquivo texto eu necessito limpar/zerar a tabela SistemaRemunerator. Para fazer isso utilizo o comando "Tabglobal.DT_SistemaRemunerator.LimparTabela" que funciona perfeitamente.
O problema surge quando necessito reiniciar a chave primária da tabela SistemaRemunerator, para isso utilizo o seguinte Comando: "TabGlobal.DT_SistemaRemunerator.Altera_AutoIncremento('NUMERO', 0)", neste ponto é que dá o erro relatado.
Utilizo a mesma rotina para limpar/zerar e reiniciar a chave primária de outras tabelas e dá certo. O problema surge somente na tabela SistemaRemunerator.
Espero ter explicado melhor.
Daniel Montello Filho
Eu estou fazendo um programa de importação de dados de outro sistema via arquivo texto no qual preciso fazer alguns testes antes de importar.
O problema é o seguinte, antes de importar o arquivo texto eu necessito limpar/zerar a tabela SistemaRemunerator. Para fazer isso utilizo o comando "Tabglobal.DT_SistemaRemunerator.LimparTabela" que funciona perfeitamente.
O problema surge quando necessito reiniciar a chave primária da tabela SistemaRemunerator, para isso utilizo o seguinte Comando: "TabGlobal.DT_SistemaRemunerator.Altera_AutoIncremento('NUMERO', 0)", neste ponto é que dá o erro relatado.
Utilizo a mesma rotina para limpar/zerar e reiniciar a chave primária de outras tabelas e dá certo. O problema surge somente na tabela SistemaRemunerator.
Espero ter explicado melhor.
Daniel Montello Filho
-
- Mensagens: 26
- Registrado em: Julho 12th, 2011, 9:46 am [phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable
Re: Comando Altera_AltoIncremento
Olá!
Caso você esteja usando um formulário padrão do Xmaker para zera a tabela use a rotina a baixo logo após opção de exclusão dos registros:
if (TAtributo(TabelaPrincipal.Campos[0]).AutoIncremento > 0) then
TabelaPrincipal.AutoIncremento((TAtributo(TabelaPrincipal.Campos[0]).Nome), False, 0, True);
Se foi utilizado um formulário exclusivo então altere a nomenclatura da tabela conforme nome dado por você.
Carlinhos.
Caso você esteja usando um formulário padrão do Xmaker para zera a tabela use a rotina a baixo logo após opção de exclusão dos registros:
if (TAtributo(TabelaPrincipal.Campos[0]).AutoIncremento > 0) then
TabelaPrincipal.AutoIncremento((TAtributo(TabelaPrincipal.Campos[0]).Nome), False, 0, True);
Se foi utilizado um formulário exclusivo então altere a nomenclatura da tabela conforme nome dado por você.
Carlinhos.
Quem está online
Usuários navegando neste fórum: Google [Bot] e 1 visitante