| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
ifrit Master


Registrado: 12 Jun 2007Mensajes: 509Ubicación: La Habana, Cuba
|
Publicado: Vie 20 Feb, 2009 9:16 am Asunto: duda |
|
|
hola foro tengo una duda y es como me puedo parar en un capo de una bd
yo utilizo un locate, tambien un query...existen mas cuales?
el locate no m eesta dando resultado y no se porque? _________________ Todos somos ignorantes, lo que no todos ignoramos lo mismo... |
|
| Volver arriba |
|
 |
mns Lt

Registrado: 15 Oct 2008Mensajes: 95
|
Publicado: Vie 20 Feb, 2009 9:54 am Asunto: |
|
|
| mira de dar un poco mas de informacion de como lo estas haciendo a ver si asi... , en principio deberian funcionar cualquiera de los dos igual de bien |
|
| Volver arriba |
|
 |
ifrit Master


Registrado: 12 Jun 2007Mensajes: 509Ubicación: La Habana, Cuba
|
Publicado: Vie 20 Feb, 2009 10:10 am Asunto: |
|
|
aca te explico (estoy tratando de subir una imagen para que lo ves mejor) aguarda un momento porfavor
tengo las sihuientes tablas
t1 t2 y t3
estan relacionadas entre si por mastersource y masterfield como sihue
campos de las tablas
t1
IdUser
NombreUser
t2
IdUser
IdCarpeta
Carpeta
t3
IdUser
Idcarpeta
IdMail
Asunto
Las relaciones
t1 y t2
en t2
mastersource t1
masterfield IdUser
t2 y t3
en t3
mastersource t2
masterfield IdCarpeta
al crear un nuevo usuario me paro en t2
y creo tres registros r1/r2/r3
eso quiere decir que cada nuevo usuario tendra tres registros diferentes
luego estoy haciendo lo siguiente para ver los valores de cualquiera de los registros de cualquiera de los tres usuarios
TlOcateOpcion user;
user.Clear();
t1->Locate("NombreUser","pepe",user);
TLocateOptions carpeta;
carpeta.Clear();
t2->Locate("Carpeta",r2,carpeta);
eso me dejaria ver los valores de los registros (el r2) de la t2
pero no lo hace _________________ Todos somos ignorantes, lo que no todos ignoramos lo mismo... |
|
| Volver arriba |
|
 |
ifrit Master


Registrado: 12 Jun 2007Mensajes: 509Ubicación: La Habana, Cuba
|
Publicado: Vie 20 Feb, 2009 10:16 am Asunto: |
|
|
aca te dejo la imagen espero te ayude mas
[img]http://rapidshare.com/files/200287638/relacion.bmp.html[/img]
http://rapidshare.com/files/200287638/relacion.bmp.html _________________ Todos somos ignorantes, lo que no todos ignoramos lo mismo... |
|
| Volver arriba |
|
 |
mns Lt

Registrado: 15 Oct 2008Mensajes: 95
|
Publicado: Vie 20 Feb, 2009 11:30 am Asunto: |
|
|
pff , hace mucho tiempo que deje de relacionar tablas, antes usaba paradox y me llego a dar muchos problemas el tema de las relaciones , y opte para hacerlo todo a base de sql si relacionar nada,de todas maneras , teoricamente si no recuerdo mal , no necesitarias hacer un locate de las dos tablas si estan relacionadas
bastaria con hacer el locate sobre la t1 para que se vea todo lo demas , ya que estan relacionadas ,lo que tienes que hacer es en las tablas relacionadas configurar las propiedades de mastersource y masterfields en los ttables , pero te digo que hace mucho tiempo que no lo hago asi , asi que ya casi ni me acuerdo |
|
| Volver arriba |
|
 |
|