Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 14-11-2019
GINMARMENOR GINMARMENOR is offline
Miembro
 
Registrado: feb 2016
Posts: 79
Poder: 11
GINMARMENOR Va por buen camino
Modificación de albaranes y estructura

Hola chicos,

Estoy intentando crear albaranes, pero me surgen algunas dudas de cómo funcionaría realmente dentro de la Tabla, por poner un ejemplo sencillo que es el modo más claro.

Tengo una Tabla "Albaranes" la cual tendría estos campos

Nº Registro, Albarán, línea de Albarán, concepto y Unidades.

supongamos que la tabla tienes los siguientes registros

Nª Registro Albarán, Linéa Albarán, Concepto Unidades
------------- --------- -------------- ---------- ------------
1 583 1 Tornillos 20
2 583 2 Puas 15
3 583 3 Taladro 1

4 584 1 brocha 20
5 584 2 Martillo 2

6 585 1 Cincel 1
7 585 2 Sierra 3
8 585 3 Cadenas 5


Hasta ahí no hay problema, ahora bien si por cualquier motivo quiero modificar el albarán 583 y añadirle un nuevo concepto esa nueva línea pasaría al número de registro número 9?

1 583 1 Tornillos 20
2 583 2 Púas 15
3 583 3 Taladro 1

4 584 1 brocha 20
5 584 2 Martillo 2

6 585 1 Cincel 1
7 585 2 Sierra 3
8 585 3 Cadenas 5

9 583 4 Broca 3

Con lo cual cuando quiera visualizar el albarán 583, tendría que filtrar la tabla Albaranes por el campo Albaranes 583, y en el caso de que quiera borrar por ejemplo la línea nº 2 del Albarán 583 dicho albarán se quedaría con un salto en la línea de albarán del 1 al 3.

O bien es mejor a la hora de modificar un albarán, es mejor grabarlo en un contenedor aparte para tener los datos antiguos modificar el albarán y cuando le dé a grabar utilizar el contenedor para borrar el albarán antiguo entero y crear uno nuevo con todos los datos modificados nuevo, con lo cual los registros 1,2,3 se borrarían y los nuevos pasarían al 10,11,12,13 de la siguiente manera:

4 584 1 brocha 20
5 584 2 Martillo 2

6 585 1 Cincel 1
7 585 2 Sierra 3
8 585 3 Cadenas 5

10 583 1 Tornillos 20
11 583 3 Taladro 1
12 583 4 Broca 5 (Línea Modificada)

No sé si me he complicado la vida, o hay una manera más fácil a la hora de modificar un albarán. o la tabla debería diseñarla de otra manera, gracias.
Responder Con Cita
 



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
Generar albaranes desde contratos otto69 Conexión con bases de datos 5 30-12-2018 18:06:21
Imprimir dos albaranes en una hoja jorllazo Impresión 0 14-03-2007 20:40:52
Convertir varios albaranes a 1 factura CarmaZone Tablas planas 2 28-12-2005 19:16:33
Convertir Albaranes a Factura CarmaZone Varios 11 28-06-2005 23:24:06
Modificación Estructura Tabla en Interbase vpepen Conexión con bases de datos 5 12-01-2004 21:39:14


La franja horaria es GMT +2. Ahora son las 15:12:01.


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