Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Coloboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 30-01-2009
Avatar de AzidRain
[AzidRain] AzidRain is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Córdoba, Veracruz, México
Posts: 2.914
Poder: 23
AzidRain Va camino a la fama
Me parece que estamos ante un caso de un mal diseño de la tabla. Recordemos Lizette que las tablas se deben diseñar ANTES de pensar siquiera en que lenguaje vamos a programar. En el caso de una tabla de clientes (ignoro si es para una facturación o algo así y si eres de México) normalmente se utiliza ua clave artificial (como es tu caso) o bien se utiliza alguna que ya exista como por ejemplo un RFC (o nIF en otros lados) que es un poco más seguro, aunque no infalible. En todo caso lo que pretendes hacer es correcto pero entonces tienes que crear un indice compuesto que integre los campos NOMBRE y APELLIDO (o los que corrspondan) y le pones el atributo unique, de esta forma el motor no te aceptará registros que tengan los mismos datos en esos campos y en tu aplicación ya no tienes que hacer esa operación.

De todos modos vas a tener estos problemitas:
Que pasa si dos clientes se llaman exactamente igual (JUAN PEREZ) por ejemplo. El sistema solo te va a aceptar a uno y el otro lo tomará como que es distinto. Por otro lado, si lo dejamos un poco más libre, te aceptará a ambos y podría alguien dar de alta varias veces a un mismo cliente por error.

Yo te recomiendo que incluyas algún valor único como el RFC o CURP para evitar que capturen 2 veces un mismo cliente, esto independientemente del número que te genera el sistema.
__________________
AKA "El animalito" ||Cordobés a mucha honra||
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
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
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
abogado y una buena persona? marcoszorrilla Humor 1 17-01-2007 02:01:22
Juntar nombre y apellido en un Campo Lookup serhasae Varios 4 26-04-2006 22:32:12
indice apellido+nombre joanajj Conexión con bases de datos 6 25-04-2006 17:49:34
Algo interesante Evitar el mismo nombre en un registro carlosmoralesm Conexión con bases de datos 6 05-06-2004 22:14:31
Ordenar consulta por apellido y nombre gqxns SQL 2 30-01-2004 19:19:12


La franja horaria es GMT +2. Ahora son las 21:27:22.


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