Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

duda

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Bases de Datos
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: duda Responder citando

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
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

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
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

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
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

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
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

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
Ver perfil de usuario Enviar mensaje privado
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.