AGB  ·  Datenschutz  ·  Impressum  







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

Datumtabelle mit Einträgen über Eingabefelder.

Ein Thema von Sievo · begonnen am 24. Sep 2010 · letzter Beitrag vom 26. Sep 2010
Antwort Antwort
Seite 1 von 3  1 23      
Sievo

Registriert seit: 24. Sep 2010
Ort: 48480 Spelle
21 Beiträge
 
Turbo Delphi für Win32
 
#1

Datumtabelle mit Einträgen über Eingabefelder.

  Alt 24. Sep 2010, 20:03
Hallo alle zusammen,

ich habe ein mittel bis schwerwiegendes Problem.
Für mich Schwerwiegend für euch wahrscheinlich nur ein mittleres

Also es geht darum ich muss ein Programm über Delphi schreiben und habe so gut wie keine Ahnung von Delphi.

Ich hoffe trotzdem das ihr mir helfen wollt und könnt!

Und zwar muss das Programm verschiedene Einträge in einer tabelle anzeigen.

Die tabelle sollte so aussehen das oben ein Datumsstrahl vom 01.01.2010 bis 31.12.2010 zu sehen ist! Also in der ersten Spalte das Datum und in der 2 der Tag.

Links in einer Zeile stehen sozusagen Uhrzeiten! Also insgesammt aufgebaut wie in Stundenplan. Dann muss ich durch eingeben über Felder die einzelnen betreffenden Abschnitte markieren und die Informationen müssen dadrin stehen.

Also z.b vom 14.12.2010 bis 21.12.2010 immer um 8 Uhr.
Also ist jetzt ein durchgehender markierter Kasten vom 14 bis zum 21.12.2010.

Sorry aber ich hab keine Ahnung wie ich es besser erklären kann!

Ich hoffe das mir Leute von euch helfen können!
Ich habe versucht dieses über TstringGrid oder TdrawGrid zu machen aber ich scheiter schon daran den frotlaufenden Datumsstrahl ein zu bauen!

Oder sagen wir so wie die Befehle sind und wie ich diese verbinden kann.

Gruß

Sievo!

Geändert von Sievo (24. Sep 2010 um 21:13 Uhr)
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: Datumtabelle mit Einträgen über Eingabefelder.

  Alt 24. Sep 2010, 20:16
Hier würde sich villeicht was Fertiges anbieten
VisualPlanIT
TMS Planer
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von haentschman
haentschman

Registriert seit: 24. Okt 2006
Ort: Seifhennersdorf / Sachsen
5.387 Beiträge
 
Delphi 12 Athens
 
#3

AW: Datumtabelle mit Einträgen über Eingabefelder.

  Alt 24. Sep 2010, 20:31
Hallo Sievo,
erst mal willkommen in der DP.

Zeig uns doch mal was du schon hast. Am besten hängst du das Projekt mal als ZIP an, damit wir auch die Visuellen Dinge sehen können.
  Mit Zitat antworten Zitat
Sievo

Registriert seit: 24. Sep 2010
Ort: 48480 Spelle
21 Beiträge
 
Turbo Delphi für Win32
 
#4

AW: Datumtabelle mit Einträgen über Eingabefelder.

  Alt 24. Sep 2010, 21:22
So erstmal Danke das sich welche gemeldet haben

Und danke für die 2 Dateien ich bin schon fleißig am suchen

Ich hab sozusagen nur die Anwendungsdatei wie es aussehen soll!! Also sagen wir so es soll nicht so aussehn weil ich möchte dieses Programm ja anders schreiben

Ich hab nur keine Ahnung wie genau ich das machen soll und deswegen hoffe ich das mir hier Leute von euch erklären können wieso weshalb und warum ich solche Befehle nutzen soll!Also mal zum anschauen das Fertige Programm im Anhang!
Angehängte Dateien
Dateityp: rar ProjectDispotafel.rar (349,0 KB, 6x aufgerufen)
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#5

AW: Datumtabelle mit Einträgen über Eingabefelder.

  Alt 25. Sep 2010, 00:00
Sorry aber ich hab keine Ahnung wie ich es besser erklären kann!
Ein Bild sagt mehr als tausend Worte
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
Sievo

Registriert seit: 24. Sep 2010
Ort: 48480 Spelle
21 Beiträge
 
Turbo Delphi für Win32
 
#6

AW: Datumtabelle mit Einträgen über Eingabefelder.

  Alt 25. Sep 2010, 00:26
Okay =)

Also das daunten ist meine bis jetzige arbeit!

Wie man sieht sind die Datumsverläufe da aber die Zellengröße stimmt nicht!

Außerdem fehlen die Tage also Montag Dienstag etc unter dem Datum!

Delphi-Quellcode:
procedure TForm1.StringGrid1Enter(Sender: TObject);

var
  i, z: Integer;
  tmpDatum: TDate;
  Tag: String;
begin
  tmpDatum := StrToDate('01.01.' + FormatDateTime('yyyy', now));

  for i:=1 to 365 do

  StringGrid1.Refresh;
  for i:=1 to 365 do
  begin

    for z:=1 to 365 do
    begin
      if z = i then
        break;
      tmpDatum:= tmpDatum + 1;
    end;
    StringGrid1.Cells[i, 0]:= FormatDateTime('dd.mm', tmpDatum);
    tmpDatum := StrToDate('01.01.' + FormatDateTime('yyyy', now));
    StringGrid1.ColWidths[i] := 30;
  end;
        StringGrid1.Cells[0,0] := 'Datum';
        StringGrid1.Cells[0,1] := 'Wochentag';
        StringGrid1.Cells[0,2] := 'LKW 1';
        StringGrid1.Cells[0,3] := 'LKW 2';
        StringGrid1.Cells[0,4] := 'LKW 3';
end;
Ich muss sagen ich hab das da oben geschrieben kann es mir aber auch net erklären wieso es funktioniert habe es meist aus foren und anderen Einträgen zusammen gebaut!

Also wenn mir einer erklären kann was genau die Zeilen bewirken dann wäre das sehr nett!

Ich will das Programm ja nicht nur schreiben sondern auch verstehen!

Vielen Dank!
Miniaturansicht angehängter Grafiken
dispotafel.jpg  
  Mit Zitat antworten Zitat
Sievo

Registriert seit: 24. Sep 2010
Ort: 48480 Spelle
21 Beiträge
 
Turbo Delphi für Win32
 
#7

AW: Datumtabelle mit Einträgen über Eingabefelder.

  Alt 25. Sep 2010, 01:38
Also das Problem meiner Spaltenbreite hab ich auch gelöst!

Aber Heute morgen beschäftigt mich die Frage wie bekomm ich die Wochentage zu meinem Datum!
Also erste Zeile ist das Datum und dadrunter soll der Wochentag!

Siehe Screenshot!

Gruß Sievo
Miniaturansicht angehängter Grafiken
dispotafel2.jpg  

Geändert von Sievo (25. Sep 2010 um 13:22 Uhr)
  Mit Zitat antworten Zitat
Sievo

Registriert seit: 24. Sep 2010
Ort: 48480 Spelle
21 Beiträge
 
Turbo Delphi für Win32
 
#8

AW: Datumtabelle mit Einträgen über Eingabefelder.

  Alt 25. Sep 2010, 11:39
Eine andere Frage wäre

Mach ich es mir vllt zu schwer?
Weil es gibt Leute die sagen das der Tdbgrid dafür am besten ist!?

Welche Art würdet ihr mir empfehlen!?
Es handelt sich ja eigentlich nur im Datensätze die ich dann auch noch aus einer Datei einlesen lassen muss und auch die eingetragenen Daten abspeichern muss!

Gruß Sievo
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#9

AW: Datumtabelle mit Einträgen über Eingabefelder.

  Alt 25. Sep 2010, 15:18
Wie gesagt, ein Bild würde mehr sagen .... aber

Nicht ein Bild von dem was du bereits hast, sondern ein Bild, wie es aussehen soll.

Also mal ein Bild wie das aussehen soll und gib die passenden Daten dazu, auf deren Basis dieses Bild so angezeigt werden soll.
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
Sievo

Registriert seit: 24. Sep 2010
Ort: 48480 Spelle
21 Beiträge
 
Turbo Delphi für Win32
 
#10

AW: Datumtabelle mit Einträgen über Eingabefelder.

  Alt 25. Sep 2010, 15:20
Alles klar ich mach mich sofort dran!

Vielen Dank!

Siehe Seite 2

Geändert von Sievo (25. Sep 2010 um 16:39 Uhr)
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 3  1 23      


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 00:57 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