![]() |
Error: Sobreescribir Formulario ?
Resulta que tengo la siguiente estructura de código creada
dicha propiedad está definida de la siguiente forma
La intención es que cuando muestre el formulario si la propiedad tiene algún valor actue en consecuencia (es decir que inserte un registro y el formulario actue en consecuencia). Otra manera que se me ocurre es sobreescribir el métod ShowModal del tipo frmxxxxxx.Showmodal(cliente) pero no sé como hacerlo dado que como lo estoy haciendo me dá un error diciendo que no puede sobreescribir una ventana que está oculta (o algo parecido) |
La verdad es que no me queda claro cuál es el problema. Según describes, quieres que se inserte un registro al momento de mostrar el formulario en caso de que la propiedad tenga algún valor. Entonces no es SetCliente donde debes insertar el registro ya que SetCliente se ejecutará independientemente de si muestras o no el formulario. En todo caso, que SetCliente asigne el valor a un campo privado y en el evento OnShow del formulario examinas la propiedad e insertas el registro.
Por otro lado, ni siquiera entiendo cuál es el error que se produce. Dices: Cita:
Y una cosa más, yo creo que si pides ayuda, lo mínimo es que te esfuerces un poco. Decir "algo parecido" para describir al error que aparece no es suficiente. Si el problema es que sale en inglés y no sabes exactamente como traducirlo pues escríbelo tal cual y ya aquí veremos qué dice. // Saludos |
Perdón por la falta de claridad en la explicación
:rolleyes: El mensaje que aparece es
Código:
Cannot focus a disabled or invisible windowCódigo:
frmClientes.pCliente := DBECliente.EditText;Si no doy con la solución seguiré planteando mis dudas en este mismo hilo. Aprobecho para dar las gracias por vuestra atención y por el tiempo empleado en ayudarme. Pues eso GRACIAS :rolleyes: |
| La franja horaria es GMT +2. Ahora son las 23:24:21. |
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