Interfaz: Eliminar ficha?


([N1] Giuseppe::Komenco) #1

Hola a todos,

Puesto aún es Domingo, todavía estoy a tiempo de hacer la pregunta estúpida de la semana.

Intento hacerme un pequeño formulario genérico para eliminar fichas, desde dentro de una ficha..... Simplemente contiene un texto,
"Desea eliminar la ficha " + FICHA " ?"
Y una par de botones, que aceptan o cancelan el formulario.

Mi intención es, que llamo a este formulario, y si el usuario responde Eliminar (que devuelve Aceptar), entonces, se elimina la ficha. El problema que me encuentro, es, que no encuentro ninguna manera de eliminar la ficha desde una instrucción. Está "Interfaz: Aceptar", "Interfaz: Cancelar", pero no encuentro "Interfaz: Eliminar" por ningún sitio. Este formulario, al querer que sea genérico, no puedo darle Origen, por lo que no puedo llamarlo desde "Interfaz: Formulario de Baja".

¿Alguna idea?


([N4] velavisual) #2

@Giuseppe

Se me ocurre que podrías hacer lo siguiente:

- Creas un proceso donde tengas dos variables:

.Una para la tabla en la cual actuar
.Otra para el registro a eliminar

- Desde el formulario cuando aceptas y mediante el evento correspondiente:

. Creas manejador de objeto del proceso anterior que tienes creado
. Le pasas las variables de la tabla y el registro a eliminar

- Y en el proceso:

. Ya tenemos la tabla en la cual actuar (variable del manejador)
. Conocemos el registro a eliminar (variable del manejador)

. Ahora vas condicionando según la variable de la tabla y:

-> Cargas la tabla por el registro
-> cargas posibles historicos o plurales
-> Eliminas registros
-> eliminas registros

más o menos tendría que ser así.

saludos
Antonio Vela
http://www.velavisual.com