Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > .NET
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 13-02-2008
EdgarJ EdgarJ is offline
Registrado
 
Registrado: feb 2008
Posts: 1
Poder: 0
EdgarJ Va por buen camino
Question Como Grabar Campos En Tablas Diferentes

Amigos del Foro muchas gracias por su atención, soy nuevo en programación ASP.NET.
Estoy realizando una aplicaciòn contable con ASP.NET, base de datos SQL server 2000 y visual basic.net...

PROBLEMA.- Tengo 2 tablas, la una se llama CONTB_SECUENCIAL en la que almaceno los secuenciales con los que debe iniciar un DIARIO CONTABLE, estos son los campos y valores de la tabla:
INGRESO EGRESO DIARIO ASIENTO RETEN_FUENTE RETEN_IVA
0000001 0000001 0000001 0000001 0000001 0000001

Ahora bien cuando yo creo un DIARIO CONTABLE DEBE TOMAR EL VALOR DE LA TABLA SECUENCIAL CORRESPONDIENTE AL CAMPO DIARIO(0000001), de forma automatica ej:

WEB FORM ASIENTOS CONTABLES
DIARIO Nª 0000001 FECHA 01/03/2008 PROVEEDOR XXXX
DIRECCION XXXXX
CIUDAD XXXXXXX
PRODUCTO 1 CANTIDAD 1 VALOR 1000 TOTAL 10000
PRODUCTO 2 CANTIDAD 10 VALOR 50 TOTAL 500
VALOR TOTAL 10500

AL GRABAR EN MI TABLA CONTB_ASIENTO SE DEBE GRABAR,en el campo NUM_DIARIO 0000001

PERO CUANDO VOY A INSERTAR UN NUEVO APARTE DE ESTE QUE YA INSERTE EL SECUENCIAL DE LA TABLA CONTB_SECUENCIAL del campo DIARIO DEBE SUMARCE 1, es decir para el nuevo DIARIO sera el secuencial 0000002
ESTE NUEVO SECUENCIAL SE DEBE GRABAR EN LA TABLA CONTB_ASIENTO Y DEBE TAMBIEN ACTUALIZAR LA TABLA CONTB_SECUENCIAL y asi con cada registro nuevo queyo grabe o inserte....
COMO USTEDES PUEDEN DARSE CUENTA DIGAMOS QUE INSERTO 20 DIARIO , EN LA TABLA CONTB_SECUENCIAL DEBE ESTAR EL ULTIMO SECUENCIAL QUE SERA 0000020 pero he ahi tambien mi duda como no he creado : INGRESOS, EGRESOS, ASIENTOS, RETEN_FUENTE, RETEN_IVA ej:
INGRESO EGRESO DIARIO ASIENTO RETEN_FUENTE RETEN_IVA
0000001 000001 000001 000001 0000001 000001
........
........
........
........
ETC
0000020
COMO HAGO PARA CUANDO YO DESEE INSERTAR UN INGRESO ó EGRESO ETC, VAYA A LA POSICION QUE CORRESPONDA Y AHI PONGA EL NUEVO SECUENCIAL QUE LE CORRESPONDE A INGRESO, ETC DIGAMOS SERIA 0000002 Y ASI CON EL EGRESO, ASIENTO, ETC

POR FAVOR NECESITO SU VALIOSA AYUDA PUES SOY NUEVO EN ASP.NET MUCHAS GRACIAS

Última edición por EdgarJ fecha: 13-02-2008 a las 00:40:32.
Responder Con Cita
Respuesta



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
unir 2 consultas con campos diferentes.. sakuragi SQL 7 03-10-2005 10:12:28
Como buscar en diferentes tablas?? Sasuke_Cub Conexión con bases de datos 3 20-06-2005 10:40:19
¿Como Unir tablas de dos ALIAS diferentes? sitrico SQL 3 01-07-2004 01:15:09
cómo hacer un listado de 2 tablas diferentes acrophet Impresión 15 21-04-2004 21:43:44
grabar avi con diferentes codecs jfgonzalez OOP 2 11-08-2003 18:55:24


La franja horaria es GMT +2. Ahora son las 01:00:16.


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