border

Miembros:
Mensajes:
Temas:
Online:

Ultimo Miembro:

 
 


Retroceder   VB-MUNDO - Programacion Visual > Programacion - Lenguajes > Visual Basic 6.00
Registrarse FAQ Miembros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
LinkBack Herramientas Desplegado
  #1 (permalink)  
Antiguo 28-12-2006, 16:26:33
ACA ACA is offline
Un Nuevo Amigo
 
Registrado: nov 2006
Posts: 4
ACA Valoración +2
Contactar con ACA a través de MSN
Predeterminado Problemas conSistema de facturacion, solo me quedan 2 dias!!

Hola,

Soy novato y necesito ayuda urgente con sistema de facturacion.

Tengo dos tablas: una para los datos generales y otra para el detalle de la factura.

El problema es con el detalle de la factura. Utilizo un Datagrid con un Control ADODC, y necesito que los cambios realizados sobre el recorset(o sea, cuando se agrega una nueva linea de detalle, o se borra o se edita) solo se guarden cuando se presione un boton Guardar y se presiona cancelar no se guarden los cambios realizados. Pensaba en aplicar cambios por lotes, pero no se como hacerlo.

Por favor necesito una mano en esto, solo me quedan dos dias para terminarlo.
Responder Con Cita
  #2 (permalink)  
Antiguo 28-12-2006, 23:08:17
Avatar de J.M.Movilla
Administrator
 
Registrado: dic 2002
Ubicación: BURGOS - ESPAÑA
Posts: 5.167
J.M.Movilla Valoración +2
Predeterminado

Pues... ¿qué quieres que te diga? Que te lo vas a pasar mal para prepararte un código que después de introducir nuevas líneas en el datagrid, o de borrar líneas o modificar su contenido, recupere los datos iniciales si pulsas un comando de "Cancelar"...

La única solución que veo es que trabajes con una COPIA de la tabla original, que si cancelas, la borras y amén... Pero si pulsas en "Guardar" vas a tener que currarte muy bien el código para que se agreguen las líneas que no existían, se borren las que hayas anulado y se graben las modificaciones efectuadas. Probablemente lo mejor es que empieces BORRANDO TODAS LAS LÍNEAS QUE HAYAS PASADO A LA TABLA TEMPORAL y luego hagas un INSERT INTO a la tabla original de toda la tabla temporal.
__________________
José María Movilla Cuadrado
______________________

Visual Basic Videos Programacion Foro Programacion
Tutoriales Programacion Trucos Programacion Codigos Programacion
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
como saber cuantas lineas me quedan en una pagina dotNet VBA (Excel, Word, Outlook, Access) 0 02-08-2007 12:03:16
SUDOKU CASI TERMINADO PERO ME QUEDAN UNOS PEQUEÑOS RETOQUES mfc Visual Basic 6.00 17 18-02-2007 19:29:38
1100 visualizaciones en solo 3 días. imported_chiaravel Anuncios & Novedades 3 16-02-2007 14:24:48
Cálculo fechas con meses de sólo 30 días? lindochico Visual Basic 6.00 3 29-11-2006 21:43:42
Facturación con Data Reports Dende Crystal Reports 0 17-09-2004 00:00:00


La franja horaria es GMT. Ahora son las 01:11:12.

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