<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#ffffff">
El 19/11/2010 06:44 a.m., José Antonio Cuello escribió:
<blockquote
cite="mid:1290156249.8309.59.camel@ubuntu.artextrading.com"
type="cite">
<meta http-equiv="Content-Type" content="text/html;
charset=ISO-8859-1">
<meta name="GENERATOR" content="GtkHTML/3.28.1">
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>
</blockquote>
Hola José..<br>
muchas gracias por los datos.... por ahora no es muy sofisticado lo
que pretendo... si se necesita algo más complicado, si lo resolveré
con consultas sql, tal como lo haces tú.<br>
chauuuuuuuuuu<br>
<br>
</body>
</html>