Pregunta: | 273 - COMO FUNCIONA EL SET RELATION |
Autor: | Alexis |
Hola amigos soy yo de nuevo dando lata, tengo el siguiente problema , Tengo Dos Bases de Datos llamdas X y Y necesito que en un DBEDIT aparecan 5 Campos de la Base X, pero el campo 4 es la clave de algun articulo de la Base Y ahora bien mi pregunts es ¿ Hay algun manera que con el Set RELATIOn se pueda hacer eso? Ejemplos Datos en la Base X: Clave Descripcion 1 Linea Blanca 2 Linea de muebles Datos en la base Y: Bueno Cuando haga un Dbedit a mi base Y, necesito que aparezca la descripcion de la linea 1, Diran Bueno pues guardala en la otra base, pues no puedo , imaginenese que tengo como 400 lineas como con mas de 5000 articulos, se va a tardar un monton, y mejor asi las relaciono y nadamas despliego informacion, ademas que tambien es un relajo a la hora de que hacen un cambio a la descripcion de la linea, tendria que cambiar a todas en la otra base |
Respuesta: | Javier Albo |
Es incorrecta la afirmación de que el usar SET RELATION con tablas en red y miles de registros el programa se pone muy lento si no tienes una máquina rápida. A diario tengo la posibilidad de trabajar con 2 tablas relacionadas en un entorno de red con mas de 60 puestos de trabajo. Una de estas tablas tiene 14 MILLONES de registros y la otra tiene 24 MILLONES y SET RELATION no produce el problema que se menciona.
[email protected] Atte. |
Respuesta: | Gerardo A. Mendoza |
Hola: Sabes, usar DBEdit es OBSOLETO, tienes que cambiar a usar TBRowse porque es más flexible y potente, además de que te adentras en OO (Objetos). En lo personal nunca he usado Set Relation en los desarrollos que he realizado, lo he sustituido por una rutina de búsqueda que me hace la "relación", ya que a final de cuentas hace lo mismo Set Relation. Te muestro como: Function Busca(cClave, nPosCampo, nIndice) |
Respuesta: | Juan Reyes |
Aqui vá,...USE X NEW EXCLUSIVE |