Dudas con Data Module
Espero saber explicar mi duda.
Tengo una aplicación en la cual utilizo un Data Module. Desde un form llama al DM (agregando la unidad en "Uses"), hasta ahí todo bien, no. en el FORM hago la conexion, le asigno el nombre de la tabla y del datasource, es decir todo lo hago en tiempo de ejecución. Ademas agregue un dbnavigator ¿correcto? Bueno yo quiere usar el EVENTO "beforeinsert" del componente TADOTable que esta en el DM, ¿como lo declaro en este formulario que estoy usando? De antemano gracias por la ayuda |
No he entendido bien lo que quieres hacer, pero si necesitas usar el evento de un componente que está en el datamodule, entonces creo que tendrás que hacerlo desde el datamodule.
|
Hola.
Como te ha dicho Casimiro, lo mejor es declararlo en el DataModule. Para hacerlo en forma 'manual' desde determinada unidad sería:
Saludos. |
Claro, si no queda más remedio que hacerlo desde otra unit, entonces hay que crear un evento "propio", tal y como ha explicado magníficamente el amigo ecfisa.
|
¡¡¡Excelente!!!!
Gracias Casimiro y ecfisa.
Todo funciona a la perfección. Opte por crear un evento propio (de la forma sugerida por ecfisa) ya que ese DataSet cambia en sus propiedades de TableName dependiendo de la unidad (Form) que lo este usando. Esto del Delphi es fantastico Otra pregunta, tengo 3 pequeñas aplicaciones con Delphi 7 y con las cuales utilizo ADO. Acabo de adquirir Delphi XE started (creo que asi se escribe), y ahi no viene la pestaña de ADO, ¿ESO QUIERE DECIR QUE YA NO FUNCIONA EN ESTA VERSION?, ¿SE PODRÁ INSTALAR?, ¿O CON CUAL ES SUSTITUIDA? |
Hola EgyEgy.
Primero que nada me alegro que hayas solucionado tu problema. Lo que te pido por favor es que habras un nuevo tema con tu pregunta sobre ADO y XE con un título significativo, así servirá para que otros usuarios puedan encontrarlo en las búsquedas que pudieran realizar. Por otro lado lamento no poder responder tu consulta por que no tengo Delphi XE. Saludos. |
Cita:
|
La franja horaria es GMT +2. Ahora son las 03:31:17. |
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