Obter nº do registro atual no Access
Alguém sabe como exibir o nº do registro atual do Access em um Label ?
Conheço o código para Paradox e DBF, mas não funciona com o Access.
Brigadu !!!!!
:roll:
Conheço o código para Paradox e DBF, mas não funciona com o Access.
Brigadu !!!!!
:roll:
Marcelo.c
Curtidas 0
Respostas
Alphablend
08/03/2003
tenta esse código . . . .
label1.caption:= IntToStr(tabela.recordcount);
qualquer outra dúvida é só perguntar
label1.caption:= IntToStr(tabela.recordcount);
qualquer outra dúvida é só perguntar
GOSTEI 0
Anonymous
08/03/2003
a função RecordCount retorna a quantidade de registros , a para retornar o registro atual é datamodule.nomedatabelaCampoChavePrimaria.value;
GOSTEI 0
Marcelo.c
08/03/2003
a função RecordCount retorna a quantidade de registros , a para retornar o registro atual é datamodule.nomedatabelaCampoChavePrimaria.value;
Mas para utilizar este comando não é necessário que a chave primária seja um campo autoincremento ?
Minha chave primária é um campo com códigos inseridos manualmente, além disso, penso que assim não obterei a posição real do Registro no BD.
Alguém tem outra idéia ?
:roll:
GOSTEI 0
Anonymous
08/03/2003
label1.caption:= IntToStr(tabela.recno);
GOSTEI 0
Marcelo.c
08/03/2003
label1.caption:= IntToStr(tabela.recno);
Pois é, já tentei esse. Mas acho que só funciona com Paradox ou DBase. Com BD Access o Edit exibe apenas [b:e7017873a9]-1[/b:e7017873a9]
GOSTEI 0
Anonymous
08/03/2003
Q. Access vc está usando 97, 2000, XP ?
e como vc está fazendo para mostrar no label o nº do registro. :)
e como vc está fazendo para mostrar no label o nº do registro. :)
GOSTEI 0
Marcelo.c
08/03/2003
EdtRegno.Caption:=inttostr(DM_Geral.TabControle.Recno)
Utilizo Access 97
Utilizo Access 97
GOSTEI 0
Anonymous
08/03/2003
Viu, não me leve a mau, mas vc está utilizando um TLabel ou um TEdit
Estou tentando ajudar :oops:
Estou tentando ajudar :oops:
GOSTEI 0
Marcelo.c
08/03/2003
Estou utilizando um Label, no exemplo acima eu completei errado na verdade o nome do componente é apenas [b:0c8845c884]Regno[/b:0c8845c884], coloquei Edt ao invés de [b:0c8845c884]Lab.[/b:0c8845c884]
GOSTEI 0
Rodrigo Costa
08/03/2003
Talvez tenha entendido errado, mas se vc quer saber qual a posição corrente do cursor em sua tabela, voce pode usar a funcao:
GetBookmark.
GetBookmark.
GOSTEI 0
Anonymous
08/03/2003
É, essa eu ainda nã o tentei.
Sem querer abusar, mas já abusando, como posso utilizá-la ?
:roll:
Sem querer abusar, mas já abusando, como posso utilizá-la ?
:roll:
GOSTEI 0
Marcelo.c
08/03/2003
Ooopppsss... eu não estava logado.
É, pode ser que a função GetBookMark me ajude, mas como posso utilizá-la ?
:roll:
É, pode ser que a função GetBookMark me ajude, mas como posso utilizá-la ?
:roll:
GOSTEI 0
Rodrigo Costa
08/03/2003
var
cursor : pointer;
____________________________________
cursor:=table1.GetBookmark;
cursor : pointer;
____________________________________
cursor:=table1.GetBookmark;
GOSTEI 0