border

Miembros:
Mensajes:
Temas:
Online:

Ultimo Miembro:

 
 

  #1 (permalink)  
Antiguo 05-11-2006, 11:48:47
Un Nuevo Amigo
 
Registrado: oct 2006
Posts: 10
soriketes Valoración +2
Predeterminado Id en en un proyecto

tengo un proyecto de factura, y una bd con una tabl: "facturas" donde van todos los datos de los clientes,
para identificar a los clientes le he puesto el id_cliente que es la clave principal, pero no se relacionar esta clave en el proyecto, para poder tenr acceso en un momento dado a un cliente.
¿como se hace?
saludos
Responder Con Cita
  #2 (permalink)  
Antiguo 05-11-2006, 15:44:24
Avatar de J.M.Movilla
Administrator
 
Registrado: dic 2002
Ubicación: BURGOS - ESPAÑA
Posts: 5.404
J.M.Movilla Valoración +2
Predeterminado

Habitualmente se tiene una tabla de CLIENTES, con campos IdCliente, Nombre, Apellidos, NIF, Dirección, Población, CodPostal, Teléfono, Cuenta_Bancaria, etc...

Y otra tabla de FACTURAS, con IdFactura, IdCliente, Fecha, Importe_Base, IVA, Abonado, etc...

De esta forma, cuando quieras ver las facturas de determinado cliente, seleccionas éste de la tabla CLIENTES, y luego preparas una SQL tal que así
Código:
IDCLI = Clientes.IdCliente
SQL = "Select * From Facturas Where Facturas.IdCliente = '" & IDCLI & "'"
Y si en determinada factura quieres incorporar los datos del cliente a quien está emitida
Código:
IDFACT = Text1.Text     '  Esta caja con el número de factura a tratar
SQL = "Select Facturas.*, Clientes.* From Facturas " & _
    "Inner Join Clientes On Facturas.IdCliente = Clientes.IdCliente " & _
    "Where Facturas.IdFactura = '" & IDFACT & "'"
__________________
José María Movilla Cuadrado
______________________

Visual Basic Videos Programacion Foro Programacion
Tutoriales Programacion Trucos Programacion Codigos Programacion
Responder Con Cita
  #3 (permalink)  
Antiguo 06-11-2006, 11:34:06
Un Nuevo Amigo
 
Registrado: oct 2006
Posts: 10
soriketes Valoración +2
Predeterminado ok

bueno, yo uso como base de datos el access...? tengo que hacerlo con SQL?
saludos
Responder Con Cita
  #4 (permalink)  
Antiguo 06-11-2006, 12:13:52
Avatar de J.M.Movilla
Administrator
 
Registrado: dic 2002
Ubicación: BURGOS - ESPAÑA
Posts: 5.404
J.M.Movilla Valoración +2
Predeterminado

No, no... "SQL" es el nombre que yo le doy a esa variable en la que defino las condiciones del recordset... Siempre utilizo ese nombre en mis proyectos, porque es muy significativo por sí mismo... Pero lo puedes utilizar con una base de datos .mdb de Access, siempre que la abras con ADO y mediante código directo.

Tal como haces esta última pregunta, me da la impresión de que este método del que te hablo es nuevo para ti... Debieras leer algún Tutorial para que sepas al menos lo más fundamental de este tratamiento de las bases de datos. Porque si no, te va a dar la impresión de que te estoy hablando en chino...
__________________
José María Movilla Cuadrado
______________________

Visual Basic Videos Programacion Foro Programacion
Tutoriales Programacion Trucos Programacion Codigos Programacion
Responder Con Cita
  #5 (permalink)  
Antiguo 06-11-2006, 19:21:13
Un Nuevo Amigo
 
Registrado: oct 2006
Posts: 10
soriketes Valoración +2
Predeterminado ok

ADO y mediante código directo, como tu me dices me suena a chino, que tutorial me recomiendas para enterderlo?
cuando lo entienda seguimos.
gracias
Responder Con Cita
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


Temas Similares
Tema Autor Foro Respuestas Último Mensaje
Proyecto ChuchoFigo Visual Basic 6.00 4 04-05-2007 22:01:59
Proyecto ChuchoFigo Visual Basic 6.00 1 03-05-2007 19:51:07
Proyecto de sensores rauls Visual Basic.NET 2003 & 2005 3 21-09-2006 06:55:48
Proyecto tecnológico acalanto Mundo Laboral 0 19-09-2006 16:46:41
Leer un proyecto martinmeiri Visual Basic 6.00 1 04-05-2005 07:41:03


La franja horaria es GMT. Ahora son las 19:42:04.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
A vBSkinworks Design

Alojado en el servicio Premium de Masquewebs | Diseño mejorado por MasqueWebs

right