Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Referenciar un objeto Tabla mediante string (https://www.clubdelphi.com/foros/showthread.php?t=24387)

Neomanar 18-08-2005 16:29:21

Referenciar un objeto Tabla mediante string
 
Hola a todos
Estoy complicado con un desarrollo y necesitaría la ayuda de un experto. Tengo en un DataModule varias tablas, y luego un formulario genérico que efectúa operaciones sobre esas tablas. Necesito que, a partir de un parámetro string del tipo "NombreTabla" este formulario opere sobre la tabla NombreTabla que esta en el DataModule. Me explico? :rolleyes:
Lo que sucede es que no sé cómo referenciar a la tabla que me indica el String. Puede alguien ayudarme?
Gracias

Al González 18-08-2005 16:55:56

¡Hola!

Quizá te sirva algo como esto (puede que le falte algún detalle, porque lo escribí directamente en la ventana de respuesta):

Código Delphi [-]
For I := 0 To Forma.ComponentCount - 1 Do

  If Forma.Components [i].Name = NombreTabla Then
          Ó
  If (Forma.Components [i] Is TTable) And
  (TTable (Forma.Components [i]).TableName = NombreTabla) Then

  Begin
    TTable (Forma.Components [i]).Refresh;
    Break;
  End;

Ahora que recuerdo también puedes usar el método FindComponent, para lo cual ya hay muchos ejemplos en los foros. :o

Un abrazo cíclico.

Al González. :)

Neomanar 18-08-2005 18:01:15

Muchas gracias Al por tu ayuda, me fue de mucha utilidad.


La franja horaria es GMT +2. Ahora son las 19:38:59.

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