Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Ventana Emergente (https://www.clubdelphi.com/foros/showthread.php?t=72524)

liito16 23-02-2011 23:41:50

Ventana Emergente
 
Buenas. Queria pedirle ayuda. creo que el tema va en este hilo.

bueno estoy creando un software para facilitarle los pedidos a mi vieja. la idea es que tengo el formulario articulos con la tabla donde se va a listar todo diriamos. y Un boton abajo que dice cargar nuevo articulo modificar articulo y eliminar. lo que queria es crear un como una ventana emergete para cargar los datos nuevos de un articulo no sobre la misma tabla diriamos. y que se agrege en la tabla. como seria el codigo o si tendria que utilizar otro formulario para hacerlo. estoy usando componentes Dbexpress y Data access con un DBgrid. para la tabla.

Desde ya muchas gracias.

Neftali [Germán.Estévez] 24-02-2011 10:33:54

(1) Puedes crear el nuevo formulario para dar de alta un artículo.
(2) Utiliza como fuente de datos la misma que tienes en el actual formulario.
(3) Cuando necesites crear uno nuevo (botón de agregar) utizas el método Append del Dataset (Tabla) y abres el nuevo formulario Show.
(4) Cuando en el nuevo formulario hayas introducido todos los Datos y pulses Aceptar llamas al método Post del Dataset, para grabarlos y cierras el form (Close).

Código Delphi [-]

// Añadr un nuevo registro en blanco
tablaArticulos.Append;

// Abrir el form de artículos
formArt.Open;

// Grabar los datos
tablaArticulos.Post;

Te recomiendo que revises las demos que vienen on delphi y los ejemplos que hay en el FTP del club sobre Bases de Datos.
Hay varios que te pueden servir para ver el funcionamiento básicco como este que necesitas.

liito16 26-02-2011 00:44:27

Muchisimas Gracias
 
Muchisimas gracias. por la ayuda :) Cree otro formulario que cuando carga un dato lo cierra no mas :),


La franja horaria es GMT +2. Ahora son las 06:31:23.

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