Je nachdem was du machen willst, schau mal folgendes an:
http://wiki.lazarus.freepascal.org/FPSpreadsheet" onclick="window.open(this.href);return false;
das klappt prima und reicht auch für den gewünschten Zweck, die anderen - von mir erwähnten Komponenten - funktionierten nicht.
Viele Grüße ...
Die Suche ergab 16 Treffer
- Mi 11. Nov 2009, 17:04
- Forum: Windows
- Thema: OLE und Excel
- Antworten: 3
- Zugriffe: 2744
- Mo 9. Nov 2009, 16:47
- Forum: Windows
- Thema: OLE und Excel
- Antworten: 3
- Zugriffe: 2744
OLE und Excel
Hallo,
sehe ich das richtig das die Ansteuerung von Excel (immer) noch nicht richtig funkioniert?
wb:=ExcelApp.Workbooks.Add();
Sheet := wb.activesheet;
Sheet.Cells(1, 1).value:='Adressen';
Spätestens bei Zeile 3 ist Schluß, dann zerlegt es das Programm.
Wenn nicht, hat jemand Erfahrung mit ...
sehe ich das richtig das die Ansteuerung von Excel (immer) noch nicht richtig funkioniert?
wb:=ExcelApp.Workbooks.Add();
Sheet := wb.activesheet;
Sheet.Cells(1, 1).value:='Adressen';
Spätestens bei Zeile 3 ist Schluß, dann zerlegt es das Programm.
Wenn nicht, hat jemand Erfahrung mit ...
- Fr 6. Nov 2009, 19:18
- Forum: Komponenten und Packages
- Thema: dbGrid columns.fieldname
- Antworten: 4
- Zugriffe: 2230
Re: dbGrid columns.fieldname
so sollte es gehen:
procedure TForm1.Button1Click(Sender: TObject);
var i: integer;
Colum: TColumn;
begin
i := 2;
//Colum := TColumn(DBGrid.Columns.Add);
//Colum.Title.Caption := 'Test';
//Colum.FieldName := 'test';
Colum := TColumn(DBGrid.Columns.Insert(i));
Colum.FieldName := 'test2 ...
procedure TForm1.Button1Click(Sender: TObject);
var i: integer;
Colum: TColumn;
begin
i := 2;
//Colum := TColumn(DBGrid.Columns.Add);
//Colum.Title.Caption := 'Test';
//Colum.FieldName := 'test';
Colum := TColumn(DBGrid.Columns.Insert(i));
Colum.FieldName := 'test2 ...
- Mi 4. Nov 2009, 20:44
- Forum: Komponenten und Packages
- Thema: dbGrid columns.fieldname
- Antworten: 4
- Zugriffe: 2230
Re: dbGrid columns.fieldname
über das darunter liegende Dataset kommst du an die Spaltennamen:
DBGrid.Dataset.FieldDefs.Items[i].Name
Danke!!
Problem ist nur, dass ich der Spalte ein Feld zuweisen möchte, den Feldnamen habe ich ja.
Was ich möchte ist ein Grid zur Laufzeit zusammenzubauen.
Also Spalten zuweisen ...
DBGrid.Dataset.FieldDefs.Items[i].Name
Danke!!
Problem ist nur, dass ich der Spalte ein Feld zuweisen möchte, den Feldnamen habe ich ja.
Was ich möchte ist ein Grid zur Laufzeit zusammenzubauen.
Also Spalten zuweisen ...
- Mi 4. Nov 2009, 19:53
- Forum: Komponenten und Packages
- Thema: dbGrid columns.fieldname
- Antworten: 4
- Zugriffe: 2230
dbGrid columns.fieldname
Hallo,
sehe ich das richtig, das man bei Lazarus die
Eigenschaft fieldname irgenwo vergessen hat? Im OI geht es ja, aber wenn ich zur Laufzeit so was wie
dbgrid.Columns.Insert(0); ;
dbgrid.Columns[0].fieldname:=mytable.Fields[0].FieldName;
mache, dann erhalte ich
Error: identifier idents no ...
sehe ich das richtig, das man bei Lazarus die
Eigenschaft fieldname irgenwo vergessen hat? Im OI geht es ja, aber wenn ich zur Laufzeit so was wie
dbgrid.Columns.Insert(0); ;
dbgrid.Columns[0].fieldname:=mytable.Fields[0].FieldName;
mache, dann erhalte ich
Error: identifier idents no ...
- Mo 26. Okt 2009, 12:50
- Forum: Datenbanken
- Thema: Einlesen mit TDBF
- Antworten: 13
- Zugriffe: 5149
Re: Einlesen mit TDBF
das löste das Problem - herzlichen Dank!monta hat geschrieben:UTFEncode/UTFDecode auch mal probiert?
Michael
- Mo 26. Okt 2009, 12:49
- Forum: Datenbanken
- Thema: editmask für deutsches Datum
- Antworten: 4
- Zugriffe: 3225
Re: editmask für deutsches Datum
falls es noch irgendwer mal braucht:
00.00.0000;1;_
da gibt es aber so einige Probleme mit, wie ich gerade selber feststellen darf (identisch mit dem dort beschriebenen), siehe:
http://mantis.freepascal.org/view.php?id=14832" onclick="window.open(this.href);return false;
Viele Grüße
Michael
00.00.0000;1;_
da gibt es aber so einige Probleme mit, wie ich gerade selber feststellen darf (identisch mit dem dort beschriebenen), siehe:
http://mantis.freepascal.org/view.php?id=14832" onclick="window.open(this.href);return false;
Viele Grüße
Michael
- Di 6. Okt 2009, 15:21
- Forum: Datenbanken
- Thema: Einlesen mit TDBF
- Antworten: 13
- Zugriffe: 5149
Re: Einlesen mit TDBF
UTFEncode/UTFDecode auch mal probiert?
Nein, bin jetzt noch nicht dazu gekommen, aber hatte es angedacht, werde es mal probieren.
Wo gibt es denn eigentlich genau die Probleme, in der FB-Datei oder beim anzeigen im Lazarus-Programm?
Hast du eine kleine Beispieldatei, wo man mal probieren kann ...
Nein, bin jetzt noch nicht dazu gekommen, aber hatte es angedacht, werde es mal probieren.
Wo gibt es denn eigentlich genau die Probleme, in der FB-Datei oder beim anzeigen im Lazarus-Programm?
Hast du eine kleine Beispieldatei, wo man mal probieren kann ...
- Mo 5. Okt 2009, 14:15
- Forum: Datenbanken
- Thema: Einlesen mit TDBF
- Antworten: 13
- Zugriffe: 5149
Re: Einlesen mit TDBF
Naja, nicht implementiert stimmt ja auch soweit, als das du auf diese Art Probleme bekommst, wenn du nicht unter Windows bist.
Es ist also nicht Crossplattform und somit stimmt die Aussage in gewisser Weise schon, das es nicht implementiert ist. Es wird halt nur auf die WinApi durchgereicht ...
Es ist also nicht Crossplattform und somit stimmt die Aussage in gewisser Weise schon, das es nicht implementiert ist. Es wird halt nur auf die WinApi durchgereicht ...
- Mo 5. Okt 2009, 11:07
- Forum: Datenbanken
- Thema: Guid-Felder unter FB
- Antworten: 5
- Zugriffe: 2432
Re: Guid-Felder unter FB
Ich würde mal auf ein Problem mit der Zeichencodierung tippen. Lazarus verwendet standardmäßig UTF8. Wenn in deiner Datenbank eine andere Kodierung verwendet wird, dann kann es zu solchen Anzeigeproblemen kommen. Entweder baust du in dem Fall Konvertierungsroutinen ein oder du änderst die Kodierung ...
- Sa 3. Okt 2009, 13:48
- Forum: Datenbanken
- Thema: Einlesen mit TDBF
- Antworten: 13
- Zugriffe: 5149
Re: Einlesen mit TDBF
Naja...einfach die "Suche in Dateien" eines (beliebigen) Texteditors hab ich verwendet ;)
Ich hatte einen Eintrag im FreePascal Bugtracker sowie einen Eintrag in einem anderen Forum gesehen, dass diese Funktion nicht implementiert sei, von daher kam ich nicht auf die Idee, dass da doch Hoffnung ...
Ich hatte einen Eintrag im FreePascal Bugtracker sowie einen Eintrag in einem anderen Forum gesehen, dass diese Funktion nicht implementiert sei, von daher kam ich nicht auf die Idee, dass da doch Hoffnung ...
- Fr 2. Okt 2009, 17:18
- Forum: Datenbanken
- Thema: Einlesen mit TDBF
- Antworten: 13
- Zugriffe: 5149
Re: Einlesen mit TDBF
Ich muss mich korrekt ausdrücken. Ich meinte, wenn ich mal eine Unit brauche, wo kann ich nachsehen, welche Unit ich nehmen muss. Anstelle von Shell api nimmt man Windows, das weis ich unterdessen, weil Monta es mir gesagt hat. Doch ich will ja nicht immer Monta bemühen. Hoffe immer noch auf das ...
- Fr 2. Okt 2009, 16:33
- Forum: Datenbanken
- Thema: Einlesen mit TDBF
- Antworten: 13
- Zugriffe: 5149
Re: Einlesen mit TDBF
ist ok, findet sie ja von alleine!Kuster Peter hat geschrieben:Hallo Monta
Kannst Du mir einen Link durchgeben, wo man diese Units suchen kann.
Peter
Vielen Dank
Michael
- Fr 2. Okt 2009, 15:37
- Forum: Datenbanken
- Thema: Guid-Felder unter FB
- Antworten: 5
- Zugriffe: 2432
Re: Guid-Felder unter FB
Ich würde mal auf ein Problem mit der Zeichencodierung tippen. Lazarus verwendet standardmäßig UTF8. Wenn in deiner Datenbank eine andere Kodierung verwendet wird, dann kann es zu solchen Anzeigeproblemen kommen. Entweder baust du in dem Fall Konvertierungsroutinen ein oder du änderst die Kodierung ...
- Fr 2. Okt 2009, 15:09
- Forum: Datenbanken
- Thema: Einlesen mit TDBF
- Antworten: 13
- Zugriffe: 5149
Einlesen mit TDBF
Hallo,
beim Einlesen einer älteren DBF-Tabelle mittels TDBF in eine FB-Tabelle habe ich Probleme mit den deutschen Umlauten:
Praktischerweise gibt es folgende Eigenschaft unter TDBF
aDbfTranslate(Dbf: TDbf; Src, Dest: PChar; ToOem: Boolean
): Integer;
begin
OemToAnsi(Src,dest);
Result:=-1 ...
beim Einlesen einer älteren DBF-Tabelle mittels TDBF in eine FB-Tabelle habe ich Probleme mit den deutschen Umlauten:
Praktischerweise gibt es folgende Eigenschaft unter TDBF
aDbfTranslate(Dbf: TDbf; Src, Dest: PChar; ToOem: Boolean
): Integer;
begin
OemToAnsi(Src,dest);
Result:=-1 ...