Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   problema de logica con filter y ciclos (https://www.clubdelphi.com/foros/showthread.php?t=41117)

vroa74 07-03-2007 21:27:12

problema de logica con filter y ciclos
 
Hola:

Estoy haciendo un programa, el cual maneja una base de datos.
realmente el problema consiste que el sistema estara en dos lugares fuera de red sin conexion, la base de tabla va a ser transportada.
como las tablas son la misma lo unico que debo hacer es validar que la tabla transportada se copie en la tabla de la computadora principal.

principal = tabla1
transportada = tabla2

repeat
tabla1.filtor
repeat
validos datos porque de lso datos filtrados puede que exista algun dato que haga que se repita el registro
until(tablai.eof)

si el registro no esta duplicado lo inserto

until(tabla2.eof)

*resolver el problema cuando el filtro devuelve una tabla vacia, ya que si leponga la condicion que si el numero de registros da la tabla 1 <> de 0
aun entra a la comparacion y me arroja un error.

espero que me pueda ayudar.

gracais.

marcoszorrilla 07-03-2007 22:29:08

Las tablas aunque no dices de que tipo se trata, en un principio utilizando.

Código Delphi [-]
MiTabla.Filter:='Peso > 80';
MiTabla.Filtered:=True;

If Tabla.RecordCount > 0 then
Lo que sea;

Tendrías que explicar más ampliamente la estructura de la tabla, quizás utilizando SQL en vez de filtros fuera más fácil.

Un Saludo.

vroa74 07-03-2007 22:46:47

Mucha gracias.

LA verdad ya solucione el problema, filtre la tabla mas no estaba quitando el filtro, cuando el filtro daba la tabla vacia marcaba error
al quitar el filtro a la tlabla1 para poder volver a filtrar ya no marco mas errores.

muchas gracias


La franja horaria es GMT +2. Ahora son las 11:54:45.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi