<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.28.1">
</HEAD>
<BODY>
Hola, antes usaba lo de buscar y buscar siguiente y lo hacia con Locate porque me permite condiciones con multiples campos y era algo así:<BR>
<BR>
  if primerabusqueda then  <BR>
    myDataset.First;<BR>
<BR>
  if not myDataset.Locate('campo1', valor1, [] ) then <BR>
    showmessage('no existe el registro');<BR>
<BR>
nota para buscar por mas de 1 campo hay que convertir el valor a array de variant:<BR>
  if not myDataset.Locate('campo1,campo2,campo3', vararryof( [valor1,valor2,valor3] ), [] ) then <BR>
    showmessage('no existe el registro');<BR>
<BR>
Luego empecé a filtrar los datos, es decir, el usuario escribe en un TEdit y muestro los que cumplen la condición de manera que no hace necesario buscar/buscar siguiente (Lo comento por si les sirve como otra manera de buscar).<BR>
<BR>
Un saludo.<BR>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%">
<TR>
<TD>
<BR>

<HR NOSHADE>
<BR>
<BR>
<B><FONT SIZE="2">ARTEX TRADING S.A.</FONT></B><BR>
<I><FONT SIZE="2">José Antonio Cuello Principal</FONT></I><BR>
<BR>
<BR>
<BR>
</TD>
</TR>
</TABLE>
El jue, 18-11-2010 a las 20:34 -0200, Paola Bruccoleri escribió:
<BLOCKQUOTE TYPE=CITE>
<PRE>
Hola a todos..
estoy intentando hacer una búsqueda e implementar el buscar siguiente.
Tengo una tztable y un grid.

nunca he usado esto del tabla.findfirst, findnext.. y no me funciona!

por ahi encontré algo y hago esto:

dbForm03.Filter := 'codigo = CF5000';
if not dbForm03.FindFirst then
showmessage('no encintrado');

se que ese código existe! y siempre sale que no está encontrado; 
obviamente estoy usando mal lo del find..

alguien usa esto? o hay alguna otra forma?
chauuuuuuuu


_______________________________________________
Lazarus-es mailing list
<A HREF="mailto:Lazarus-es@lists.lazarus.freepascal.org">Lazarus-es@lists.lazarus.freepascal.org</A>
<A HREF="http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es">http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es</A>
</PRE>
</BLOCKQUOTE>
</BODY>
</HTML>