Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > Lazarus, FreePascal, Kylix, etc.
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 05-12-2007
fox fox is offline
Miembro
 
Registrado: feb 2004
Posts: 13
Poder: 0
fox Va por buen camino
Problema de principiante

Estoy empezando con esto del Lazarus y tengo un pequeño problema.

Estoy generando una aplicacion que tiene dos formularios, uno de ellos es un form y el otro es un datamodule. En el datamodule tengo unos cuantos compenentes
basededatos
transaction
tabla
datasource

Y en el form tengo un dbgrid. El data module esta en el uses del form, pero la prodiedad -datasource- del dbgrid no me muestar el data source del datamodule.

¿Que debo hacer para que esto me funcione?

Os envio el codigo fuente de los dos formularios. Gracias.


-------------------------------------------------------------
Código Delphi [-]
unit Unit1; 

{$mode objfpc}{$H+}

interface

uses
  Classes, SysUtils, LResources, Forms, Controls, Graphics, Dialogs, Unit2,
  DbCtrls, DBGrids;

type

  { TForm1 }

  TForm1 = class(TForm)
    DBGrid1: TDBGrid;
  private
    { private declarations }
  public
    { public declarations }
  end; 

var
  Form1: TForm1; 

implementation

initialization
  {$I unit1.lrs}

end.
-------------------------------------------------------------------

Código Delphi [-]
unit Unit2; 

{$mode objfpc}{$H+}

interface

uses
  Classes, SysUtils, LResources, Forms, Controls, Dialogs, Interbase, db;

type

  { TDataModule1 }

  TDataModule1 = class(TDataModule)
    Datasource1: TDatasource;
    IBDatabase1: TIBDatabase;
    IBQuery1: TIBQuery;
    IBTransaction1: TIBTransaction;
  private
    { private declarations }
  public
    { public declarations }
  end; 

var
  DataModule1: TDataModule1; 

implementation

initialization
  {$I unit2.lrs}

end.
----------------------------------------------------

Última edición por fox fecha: 05-12-2007 a las 15:44:13.
Responder Con Cita
  #2  
Antiguo 05-12-2007
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.286
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Por favor utiliza TAG's de Delphi cuando coloques código.
¿Si colocas el nombre a mano en el formato Unidad.Nombre no funciona?
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #3  
Antiguo 05-12-2007
fox fox is offline
Miembro
 
Registrado: feb 2004
Posts: 13
Poder: 0
fox Va por buen camino
Estando en diseño, en el inspector de objetos, la propiedad datasource del dbgrid esta a (none).
y aqui no deja poner el formato unidad.nombre.


Esto si que lo deja poner.
Código Delphi [-]
procedure TForm1.FormCreate(Sender: TObject);
begin
  DBGrid1.DataSource:=DataModule1.Datasource1;
end;


Pero al ejecutar da este error.
Cita:
Project raised exception class 'External SIGSEGV'

Última edición por fox fecha: 05-12-2007 a las 15:42:56.
Responder Con Cita
  #4  
Antiguo 11-12-2007
fox fox is offline
Miembro
 
Registrado: feb 2004
Posts: 13
Poder: 0
fox Va por buen camino
Unhappy

¿Por favor no hay nadie que me pueda ayudar con esto?, he estado buscando algo por internet, pero no me funciona nada de lo que e visto.
Incluso al pasar codigo delphi a lazarus hace algunas cosas raras y no consigue lincar las tablas que le pongo en el datamodule con los grids que le pongo en el form.

Gracias.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Dudas de principiante kakarotv5 .NET 0 14-11-2007 16:47:01
Principiante krloz99 Varios 3 08-06-2007 15:59:30
Duda de principiante (Help!!!!) taeyin Firebird e Interbase 2 04-06-2005 22:43:53
principiante olybola Conexión con bases de datos 3 17-05-2004 19:56:36
Principiante fjcg02 Internet 3 10-03-2004 20:54:50


La franja horaria es GMT +2. Ahora son las 17:12:50.


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
Copyright 1996-2007 Club Delphi