AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Telefonbuch-Programm (Datensätze?)

Ein Thema von dopeline · begonnen am 13. Apr 2003 · letzter Beitrag vom 15. Apr 2003
Antwort Antwort
Seite 2 von 3     12 3      
dopeline

Registriert seit: 7. Mär 2003
Ort: Berlin
304 Beiträge
 
Delphi 7 Enterprise
 
#11
  Alt 13. Apr 2003, 15:28
Danke, aber das progie kenn ich schon (ist mir aber zu 'hoch')
  Mit Zitat antworten Zitat
DelphiDeveloper

Registriert seit: 9. Apr 2003
Ort: Köln
256 Beiträge
 
Delphi XE2 Enterprise
 
#12

Re: Stringgrid abspeichern

  Alt 13. Apr 2003, 16:07
Zitat von dopeline:
Code:
if OpenDialog1.Execute then         { Dialog zum Dateiöffnen anzeigen }
Da sagt er mir, OpenDialog1 sei ein unbekannter bezeichner. muss uch das nicht irgentwo vereinbaren?
Opendialog ist ein Dialog zum öffnen von Dateien
siehe Komporegister Dialoge
  Mit Zitat antworten Zitat
dopeline

Registriert seit: 7. Mär 2003
Ort: Berlin
304 Beiträge
 
Delphi 7 Enterprise
 
#13
  Alt 13. Apr 2003, 16:34
ah ja, jetzt öffnet sich dieses standard-fenster zu öffnen einer datei.
schon mal ein anfang.
  Mit Zitat antworten Zitat
Daniel B
(Gast)

n/a Beiträge
 
#14
  Alt 13. Apr 2003, 16:37
Hallo,
Zitat von dopeline:
ah ja, jetzt öffnet sich dieses standard-fenster zu öffnen einer datei.
schon mal ein anfang.
Und mit OpenDialog1.FileName bekommst Du sozusagen die Datei die im Dialog ausgewählt wurde. Das gleich gibts auch noch mit dem SaveDialog1.FileName.

Grüsse, Daniel
  Mit Zitat antworten Zitat
dopeline

Registriert seit: 7. Mär 2003
Ort: Berlin
304 Beiträge
 
Delphi 7 Enterprise
 
#15
  Alt 13. Apr 2003, 16:44
trotzdem fehlen da doch noch ein paar grundlegene dinge. z.b. dass, wenn ich einen neuen eintrag einrichte, dieser dann in der tabelle erscheint usw. wie mach ich das?
  Mit Zitat antworten Zitat
Daniel B
(Gast)

n/a Beiträge
 
#16
  Alt 13. Apr 2003, 16:47
Hallo,
Zitat von dopeline:
trotzdem fejlen da doch noch ein paar grundlegene dinge. z.b. dass, wenn ich einen neuen eintrag einrichte, dieser dann in der tabelle erscheint usw. wie mach ich das?
Wenn es nicht umbedingt ein StringGrid sein muss, dann würde ich eher eine ListView nehmen, ist viel leichter zum Handhaben. Ausserdem gibt es hier schon jede Menge Beispiele wie man Einträge einfügt, löscht, in Dateien schriebt und lädt und wie man eine ListView z.B. druckt.
Muss das wirklich ein Grid sein?

Grüsse, Daniel
  Mit Zitat antworten Zitat
Basic-Master

Registriert seit: 9. Mär 2003
Ort: Brilon
395 Beiträge
 
Delphi 2007 Enterprise
 
#17
  Alt 13. Apr 2003, 20:34
hi, geht jetzt vielleicht nicht direkt ans thema, aber wenn du schon Delphi icons nimmst, dann würde ich dir empfehlen, Delphi-Menüs und Delphi-ToolBars dazuzunehmen... (Sieht besser aus)
Christian
  Mit Zitat antworten Zitat
dopeline

Registriert seit: 7. Mär 2003
Ort: Berlin
304 Beiträge
 
Delphi 7 Enterprise
 
#18
  Alt 13. Apr 2003, 23:38
Erst mal vielen dank für eure beiträge!

@Daniel B: muss nicht unbedingt ein stringgrid sein. bin gegenüber vorschlägen völlig offen.

@Basic-Master: Das mit den Icons war auch erst eine vorab-lösung. entweder werde ich mir selber welche kreieren, oder ich such mir noch ein paar schöne. aber du hast schon recht, ist nicht wirklich ein hingucker.

Gruß, dopeline
  Mit Zitat antworten Zitat
dopeline

Registriert seit: 7. Mär 2003
Ort: Berlin
304 Beiträge
 
Delphi 7 Enterprise
 
#19
  Alt 13. Apr 2003, 23:43
DungeeBug hat mir folgenden Code gegeben (DANKE!) aber da ist noch irgentwo ein haken.

Delphi-Quellcode:
procedure TFormHaupt.Speichern1Click(Sender: TObject);
var
MyStream : TFileStream;
i : integer;
MyDaten : TDatei;
 
begin
MyStream.Create('C:\text.txt',fmCreate);
FOR i := 1 TO 30 DO
BEGIN
// Daten einlesen
MyDaten.Name := StringGrid1.Cells[0,i];
MyDaten.Nummer := StrToInt(StringGrid1.Cells[1,i]);
MyDaten.Mobil := StrToInt(StringGrid1.Cells[2,i]);
MyDaten.Adresse := StringGrid1.Cells[3,i];
MyDaten.Mail := StringGrid1.Cells[4,i];
// Daten schreiben
MyStream.Write(MyDaten.Name[1],SizeOf(MyDaten.Name));
MyStream.Write(MyDaten.Nummer[1],SizeOf(MyDaten.Nummer));
MyStream.Write(MyDaten.Mobil[1],SizeOf(MyDaten.Mobil));
MyStream.Write(MyDaten.Adresse[1],SizeOf(MyDaten.Adresse));
MyStream.Write(MyDaten.Mail[1],SizeOf(MyDaten.Mail));
END;
MyStream.Free;
end;
delphi meckert, dass es irgend einen arrey-typ braucht (oder so ähnlich).

dopeline
  Mit Zitat antworten Zitat
dopeline

Registriert seit: 7. Mär 2003
Ort: Berlin
304 Beiträge
 
Delphi 7 Enterprise
 
#20
  Alt 14. Apr 2003, 12:48
Und die Sache mit dem ListView will auch nicht so ruchtig. Ich weiß nicht, wie ich ihm sage, dass er die eingaben aus den edit-feldern in die richtigen spalten des listviews schreibt un das als einen datensatz nimmt.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 3     12 3      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:37 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz