-
Gesamte Inhalte
549 -
Benutzer seit
-
Letzter Besuch
Inhaltstyp
Profile
Forum
Downloads
Kalender
Blogs
Shop
Alle Inhalte von grueni
-
Dann ist der Minimieren-Button auch weg ! Über Delphi hast du da glaube ich keine Chance. Vielleicht über die Windows-API. Ich weiß gar nicht, ob das überhaupt geht. Hab jedenfalls in der Windows-SDK-Hilfe keine Funktion gefunden, mit der man die Buttons beeinflussen kann (Hab aber nicht so lange gesucht).
-
Wenn du noch nichts mit Datenbanken zu tun hattest, lass dir doch einfach mal vom Formular-Assistenten ein Formular generieren, da siehst du dann mal prinzipiell wie in Delphi eine Anwendung mit der Datenbank verknüpft wird. Ein Tutorial kenn ich grad auch nicht, aber von Andreas Kosch gibts ein Buch "ADO und Delphi", aber das dürfte für den Anfang doch etwas zu detailliert sein. Kannst du die Daten in einem Formular anzeigen ?
-
21,5 Monate, musste aber nen Monat dranhängen, hatte kurz vor der Präsi einen Unfall und konnte die erst 1 Monat später machen.
-
Schau dir mal das Delphi-Beispiel RichEdit an (Gibts auf jeden Fall bei D5). Ich würde den Text in einer Datei speichern, in der Datenbank den Pfad zur Datei. Ein Memo-Feld ist für sowas nicht geeignet, da es keine Formatierungen darstellen kann. Den Text in einer Datei zu speichern hat den Vorteil, daß man keine Größenbeschränkungen wg. Feldtyp hat. Eine Umsetzung in XML ist zwar sehr schön, aber auch sehr aufwendig. TRichEdit speichert den Text im RTF-Format, was ja ein Standard-Format ist. Die Datei kann dann auch mit anderen RTF-fähigen Programmen (z.B. Notepad) bearbeitet werden, was aber nicht unbedingt sinnvoll ist. BTW: Was für Zugriffskomponenten verwendest Du (dbExpress, ADOExpress...)? MfG Frank
-
Versuchs doch mal im richtigen Forum :mod: , also bei Abschlussprojekten (einfach etwas noch unten scrollen . ). Es existiert auch eine Suchfunktion ! :floet: Da wirst du sicherlich einige Beiträge zu Deinen Fragen finden.
-
Query.Sql.Add('AND Tabelle.Feld = ''A'''); Jesterday war halt schneller !
-
Ich hab als Praktikant (1.Praxissemester Technische Informatik) 700,- DM + "Firmenwagen" (war ein alter Seat Marbella) bekommen. 1300,- € sind als Brutto aber recht wenig (Netto ca 920-930 bei Klasse 1, keine Kinder) P.S.: BTW was ist das eigentlich für ein Zeichensatz (Kryptografie für Anfänger ? ) :
-
Ausbildung - WIRKLICHE AUSBILDUNG ODER....
grueni antwortete auf geloescht_Kaffeemacher's Thema in Ausbildung im IT-Bereich
@Crash440 HiWi heißt Hilfswilliger. Ist AFAIK eine Bezeichnung aus dem 2.WK für Menschen, die bei der Wehrmacht in den besetzten Gebieten kleinere Hilfsarbeiten (z.B. Lastwagen abladen) mehr oder weniger freiwillig übernommen haben. Ist also nicht ganz politisch Korrekt der Ausdruck, hat sich aber als Bezeichnung für weniger qualifizierte Arbeitskräfte eingebürgert. P.S.: Ich will damit keine politische Diskussion vom Zaun brechen ! -
Es geht hier wohl eher darum, welche Bezeichnung im Anstellungsvertrag stehen soll. Ich bin als Softwareentwickler angestellt und nicht als Fachinformatiker. Als Softwareentwickler programmiere ich nur, der Begriff Fachinformatiker ist da weiter gefasst, und ich wollte in meinem Vertrag eine Bezeichnung, die mein Tätigkeitsfeld genau definiert. MfG Frank
-
Kennt jemand ein gutes Buch über Datenbankzugriffe in Delphi über DAO ? Hab bislang nur jede Menge Sachen über ADO gefunden, und da wird DAO nur am Rande gestreift. Ich krieg in unserem Projekt öfter Schutzverletzungen mit der DAO-Dll (vermutlich Multithreading-Probleme), und mich würde jetzt mal interessieren wie das genau funktioniert. P.S.: Das Buch "ADO und Delphi" von Andreas Kosch hab ich schon, und ich kann mein Projekt auch nicht einfach auf ADO umstellen.
-
Ausbildung - WIRKLICHE AUSBILDUNG ODER....
grueni antwortete auf geloescht_Kaffeemacher's Thema in Ausbildung im IT-Bereich
Ich durfte z.T. in meiner Lehre mit dem Hund der Chefin Gassi gehen und dem Sohnemann (damals 12) Nachhilfe geben, von anderen HiWi-Arbeiten ganz zu schweigen. -
Versuchs doch mal mit TDBNavigator ! Da hast du schon vordefinierte Schaltflächen für alles was du brauchts (next, prior, post, cancel, delete....). Den Navigator findes du unter der Palette Datensteuerung. Einfach auf dem Formular platzieren und die Eigenschaft DataSource einstellen. MfG Frank
-
Ich würde nicht das OnChange-Ereignis des Edit-Felds verwenden (das wird wie gesagt sehr häufig und z.T. sehr unerwartet ausgelöst) sondern lieber das OnExit-Ereignis des Edit-Felds. Das ist für einen Anfänger überschaubarer, weil es klar ist wann das Ereignis auftritt. P.S.: Setz mal einen Haltepunkt auf die OnChange-Prozedure, dann siehst du, was ich meine.
-
Bei jeder Eingabe wird Edit1.Text der Wert von a zugewiesen. Wenn in a nix drinsteht, steht in Edit1 auch nichts drin. Kann es sein, dass es a := Edit1.Text heissen müßte ?
-
@ITSE: Jetzt kennst du einen: Mich ! FIAE , Einstiegsgehalt nach der Ausbildung: 2350,- € P.S.: Arbeite im Bodenseeraum
-
Danke für den Code ! Ich würd ja auch lieber Indy-Komps nehmen, aber ich arbeite an dem Projekt nicht alleine und mein Chef würde im Dreieck springen, wenn ich einfach Komponenten installiere, egal ob Freeware oder nicht. Grüße aus dem sonnigen (und heissen) Oberschwaben Frank
-
Schon mal das hier versucht ? Sub DropX2() Dim dbs As Database ' Pfad für "Nordwind" auf Ihrem Computer ' in dieser Zeile bearbeiten. Set dbs = OpenDatabase("Nordwind.mdb") ' Die Tabelle Personal löschen. dbs.Execute "DROP TABLE Personal;" dbs.Close End Sub Stammt aus der Access-Hilfe, da gibts allerdings auch noch einen Verweis auf einen "Delete" Befehl, schau einfach in der Access-Hilfe unter "DROP" nach. MfG Frank
-
Hab leider die Indy-Komps (sind bei Delphi erst ab 6 dabei soweit ich weiss) nicht, und kann (bzw.) darf keine installieren. Ich muss da leider mit den Standardkomponenten von D5pro auskommen. MfG Frank P.S.: Ist es bei Euch auch so heiss, hier unten am Bodensee geht man fast ein !
-
Weiss jemand wie ich in Delphi5pro eine DFÜ-Verbindung aufbauen kann ? MfG Frank
-
Delphi6: Programm über Internetseite starten
grueni antwortete auf Stevie's Thema in Delphi/RPG+CL/Sonstige
@Stevie: Welche Delphi Version hast du? "WebSnap" ist nur in D6Enterprise enthalten, bei D6Professional nicht ! MfG Frank -
@Nanuechen: Natürlich hilft Dir das Fachabi ! Man sollte allerdings viel Eigeninitiative zeigen, wenn man in einem Betrieb gelandet ist der besch....eiden ausbildet. Ich hab mir halt ein paar Bücher zugelegt und mir das Meiste selbst beigebracht. Für das Abschlusszeugnis ist es wichtig, dass man den Stoff, der in der Berufschule behandelt wird (besser gesagt: behandelt werden sollte) beherrscht. MfG Frank
-
@HBegga: Danke, Danke, ich weiss gar nicht, ob ich soviel :uli verdient habe. Mach Dir keine Sorgen wegen der Prüfung, so schlimm wird es nicht werden ! P.S.: Es war bei meiner Ausbildung durchaus hilfreich, dass ich vorher 4 Semester technische Informatik studiert habe.
-
Also ich hab meinen FIAE in einem 2 Mannbetrieb (bzw. ein Mann, eine Frau) gemacht. Meine Chefin war Betriebswirt, Sie konnte immerhin einen Computer an- und ausschalten, aber vielmehr war nicht drin. Ihre Standardantwort auf Fragen meinerseits war: "Bin ich der Computerexperte oder Du ?". Ich hatte dafür aber sämtliche Freiheiten bei meiner Ausbildung. Ich hatte die Freiheit mich selbst auszubilden ! Berufschulunterricht war auch so lala, aber zum Glück bin ich fertig und arbeite in einer anderen Firma. MfG Frank
-
zu 1)&2): Der Zuweisungsoperator in Pascal ist ":=". "=" ist der Vergleichsoperator ! Beispiel: Zuweisung: MyLabel.Caption := 'Hallo'; Vergleich: if MyLabel.Caption='Hallo' then showmessage('Hallo') else showmessage('Tschüß !'); (Damit wäre Punkt 3) auch beantwortet !) Jede Anweisung wird mit einem Strichpunkt abgeschlossen, Pascal ist nicht wie Basic zeilenorientiert ! 4) Siehe oben (einfach ":=" anstatt "=") 5) Es gibt Timer in Delphi (unter System) 6) Die Ereignisse einer Komponente siehst du im Objektinspektor 7) Diese Antwort ist etwas umfangreicher: - in einem Objekt z.B.: TForm1 = class(TForm) Edit1: TEdit; Button1: TButton; Button2: TButton; private { Private-Deklarationen } MyPrivateInteger: Integer; procedure MyProc; public { Public-Deklarationen } MyPublicString: String; end; - in einer Procedure/Function: procedure TForm1.MyProc; var MyLocalInt: Integer; begin end; Das sollte mal für den Anfang genügen. MfG Frank
-
Delphi: MessageDlg in den Vordergrund, wie?
grueni antwortete auf Stevie's Thema in Delphi/RPG+CL/Sonstige
In der Delphi-Hilfe gibts ein hübsches Beispiel (RTFM, LOL ;-) ), nur werden da die Flags, die man setzen kann, nicht erklärt, aber so gehts: if Application.MessageBox('Neue Nachricht! Wollen Sie sie lesen?','Neue Nachricht', MB_YESNO + MB_SETFOREGROUND) = IDYES then ... und dafür stehen die Flags: MB_YESNO=Dialog mit Ja- und Nein-Knopf (wer hätte das gedacht) MB_SETFOREGROUND=Dialog erscheint im Vordergrund Es gibt noch mehr Flags, schau einfach in der Windows-SDK-Hilfe nach. (Solltest du unbedingt installieren, falls du die nicht hast) MfG Frank