Bueno solo keria decir que creo que encontre una solucion por so alguien alguna ves tiene este problema:
lo que hice fue
declarar una consatante en la unit del formulario o datamudelo
ejemplo:
Código Delphi
[-]unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, DB, Grids, DBGrids, StdCtrls, ZAbstractRODataset, ZAbstractDataset, ZAbstractTable, ZDataset,
ZConnection;
const
namebd= 'mybase.fdb';
y luego cuando se crea el formulario esto:
Código Delphi
[-]procedure TForm1.FormCreate(Sender: TObject);
begin
if zconnection1.Connected then begin
zconnection1.Connected:=false; end else begin
zconnection1.Database:=
includetrailingpathdelimiter(extractfilepath(paramstr(0)))+ namebd;
zconnection1.Connected:=true;
ztable1.Open; end;
bueno kisas otros tengan otra solucion mas recomendable y estoy abierto a ellas . si creen que esto pueda ocacionar errores en el futoro de mi proyecto pudieran informarme, pues apenas estoy empesando a trabajar con bases de datos...graacias...