Zum Inhalt springen

Tiana

Mitglieder
  • Gesamte Inhalte

    142
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von Tiana

  1. Hi, Zu Frage 1: combo.Clear 'Löscht den Inhalt Do Until RsMeinRS.EOF = True Combo.AddItem RsMeinRS.Fields("Spaltenname").Value RsMeinRS.MoveNext Loop zu Frage 2: Keine Ahnung, arbeite nicht mit dem Datagrid zu Frage 3: Auf der sicheren Seite bist Du mit folgendem Weg: im mdlMain (Du erinnerst Dich) eine Varaiable mit dem Namen Flag anlegen (string) Das Ereignis tetxfeldOnChange weist dem Flag den wert "neu" oder wie auch immer zu. Wenn jemand auf z.B. einen Speichern- Button klickt folgendes ausführen: If Flag= neu then 'Insert ssql = "Insert INTO Tabelle (Feld1,Feld2) VALUES (' " & Textfeld.Text & " ', ' " & Textfeld2.text & "')" else 'z.B. eine Update anweisung, wenn bestehnde Daten geändert wurden End If conndb.Execute (ssql) Call subFillRecordset Wenn Du so verfährst umgehst du eventuelle Probleme, die auftreten können, wenn Du z.B. mit einem Recordset.refresh arbeitest. Allerdings sollte dann die erste Befehlszeile deiner Sub FillRecordset lauten: RSMeinRS.close set RSMeinRS=nothing Wenn Du mir deine Mail- Adresse gibst, kann ich Dir ja mal ein kleines DemoProgramm schicken, wo Du Code klauen kannst! Gruß, Tiana
  2. Hi, du hast mit VB -Script die möglichkeit ünber das FileSystemObject z.B. den Inhalt eines Ordners auszulesen und die Eigenschaften der einzelnen Dateien (Größe, letzte Änderung), eben alle Informationen, die Du auch im Dateisystem hast, somit kannst Du theoretisch diese Daten abfragen und dann in der DB speichern. Gruß, Tiana
  3. Hi, Du musst zunächst eine leere DB anlegen und kannst dann theoretisch die Daten deines Dateisystems z.B. mit einem VB-Script auslesen und in die DB einfügen. Gruß, Tiana
  4. Hi, folgende Schritte: 1. Lege in einem Modul (mdlMain) folgende PublicVariabeln an: Public c As Command Public ssql As String Public conndb As New ADODB.Connection Public RSmeinRS As ADODB.Recordset 2. Schreibe in das Form_load deines Hauptformulares folgende Syntax, hierzu benutze ich immer (egal welche DB) eine ODBC-Datenquelle mit angabe von User und Passwort : Set conndb = New Connection conndb.CursorLocation = adUseClient conndb.Open "NameODBCDatenquelle", "User", "Passwort" Call subFillRS 3. Am besten schreibe eine eigene Sub, in der dein Recordset gefüllt wird: Sub subFillRS() ssql = "Select * from Tabelle" Set RSmeinRS = New ADODB.Recordset RSmeinRS.LockType = adLockOptimistic RSmeinRS.ActiveConnection = conndb RSmeinRS.Open (ssql) End Sub 4. Übergebe die Daten an dein Textfeld: Textfeld.text=RSmeinRecordset.fields("Spaltenname").value Noch Fragen??? Gruß, Tiana
  5. Hi, ich denke auch, dass es besser ist mit Connection.execute zu arbeiten, ich mache das persönlich auch so. Deine 2. Fehlermeldung deutet auch darauf hin, wo das Problem liegt,an irgendeiner Stelle wird dein Recordset geschlossen, daher sagt er auch beim ersten mal "Into" unzulässig. Ich persönlich schreibe immer eine Sub FillRecordset und führe diese nach dem Update der Datenbank durch, somit bekomme ich keinerlei Probleme damit, das meine Daten nicht stimmen. Gruß, Tiana
  6. Hi, mhhhh, also das Dein SQL Statement so funktiniert wundert mich , ich kenne den Insert befehl nur so: Insert Into Tabelle (Feld1, Feld2) Values (Wert1,Wert2) Probiere das doch einfach mal aus. Gruß, Tiana
  7. Hi, meines Wissens behandelt man mit blablabla.close Objekte in VB z.B. Recordsets und mit blablabla!close tabellen in SQL Statements. vielleicht kannst mal einen Auszug posten???? Gruß, Tiana
  8. Was zum Henker ist ein Praxixbericht???? Vielleicht so was ähnliches wie ein Berichtsheft??? Gruß, Tiana
  9. Du benötigst dfür das commonDialog objekt, welches Du erst auf dein Hauptformular im Prog ziehen musst und dann ansprechen kannst. Hier kannst Du dann als Dialog den OpenDlg wählen, der dir einen Explorer anzeigt. Näheres fondest Du in der Hilfe unter Common Dialog.
  10. Keine Ursache, bin sowiso gerade beim Feuerlöschen und Händchen-Halten bei den Prüflingen von diesem Jahr. Die Erfahrung zum Prüfungsjahrgang der Internet-Prüfung zu gehören mach halt weise!!!
  11. Hi, DB-Konzept zum Feinkonzept ist OK. Plausible Begründung: Ganz einfach, Anlage der kompletten Doku würde die zulässige Seitenzahl der Anlagen überschreiten Gruß, Tiana
  12. Hi, warum sollte das verboten sein. Kann nur sein, dass es keinen guten Eindruck macht. Tipp: schreibe das Glossar mit deinen eigenen Worten (kleine Änderungen am Satzbau reichen manchmal schon aus!) ab, dann hast Du keine Probelme mit der Quellangabe und fällst nicht negativ auf! Gruß, Tiana
  13. Hallo, mhhh, also da die Seitenzahl für den Anhang begrenzt ist, würde es auch ausreichen einen Beispielhaftes Auszug mit dran zu hängen z.B. ein Kapitel über eine Funktion (z.B. Importschnittstelle). Das dürfte eigentlich reichen. zudem gehören ja auch solche Sachen, wie DB-Modelle und Ablaufpläne dazu. Bei einer Entwicklerdoku muss die Doku so sein, das ein Entwickler mit deiner Anwendung klar kommt. Dazu musst Du ihm nicht alle Variabeln erklären, eine Zählvariabel würde er z.B. auch so erkennen. Man sollte z.B. ber die globalen Variabeln erklären und komplizierte Algorithmen und an undurchsichtigen Stellen, warum man was wie gelöst hat. Allerdings kann kein 70 Stunden-Projekt so umfassend sein, dass man dafür ein halbes Buch schreibt. Versuche Dir einfach vorzustellen, welche Infos du benötigen würdest und was du auch ohne große Probleme aus dem Quellcode erfahren kannst, dann schreibe deine Doku und wenn Sie zu lang wird, lege nur einen Auszug bei! Gruß, Tiana
  14. Hallo und don`t panic, wenn dein Durchführungszeitraum kürzer war ist das doch kein Problem, denn es ist ja nur ein "Zeitraum". Das heißt du darfst natürlich auch früher fertig werden und dein Projektbeginn darf sich z.B. auch mal um ein paar Tage verschieben. Immerhin kannst Du bei Abgabe des Profungsantrages ja nur einen ca. Wert eingeben, weil Du nicht wissen kannst, ob dir irgendeine andere Wichtige Arbeit in die Quere kommt. Gruß, Tiana
  15. Hi, wie dein Pflichtenheft aussieht hängt nicht von deinem job, sondern von deinem Projekt ab. Falls es in eurer Firma keinen entsprechende Vorlage gibt (Anforderungskatalog ist im Grunde dasselbe in Grün). Versuche mal unter www.suicidal.de ein Beispiel für ein Pflichtenheft für deine Fachrichtung zu finden! Ansonsten kann ich Dir nur sagen, was drinstehen kann (bzw. was bei mir drinstand), wenn Du das wissen willst, schreib mir eine PM und ich gebe Dir Bscheid. In der Regel kannst Du die anderen Vorlagen aber auch ganz einfach benutzen, wirf einfach den Inhalt weg, so das nur noch das Gerüst aus Überschriften stehen bleibt und fülle dann die einzelnen Punkte mit Inhalt! Gruß, Tiana
  16. Hi, nein! Um gottes Willen! Was hast Du den für ein Projekt???? Eigentlich ist sowas nicht notwendig, es sei denn Du hast ansonsten keine Anlagen! Gruß, Tiana
  17. Hi, ne nicht ganz. Ein Pflichtenheft ist einfach eine Aufstellung der zu realisierenden Punkte, also so ganz konkret und im Detail, was für Funktionen das Projekt nach Abschluss besitzen soll. UNd das kann sowohl eine dmliche Importschnittelle, als auch ein funktionierendes Netzwerk sein (so im Groben gesagt). Das Pflichtenheft würde bei einem FISI dann z.B. noch Spezifikationen wie Netzart und Geschwindigkeit und Sicherheit enthalten. Ist eigentlich ganz einfach, aber ziemlich Komplex. Besuch doch einfach mal www.suicidal.de und schau dir ein paar Pflichtenhefte unter den PRojektdokumentationen an! Gruß, Tiana
  18. Hi, Olli Master hat recht, die Funktion FileExists kann nur in verbindung mit einem FilesystemObject überprüft werden also fso.FileExists(filename) Zumindest ist es in VBScript so. Gruß, Tiana
  19. Hi, hast Du die Inputbox direkt in die Abfrage geschrieben????? Kannst du veilleicht mal den Teil aus deinem Quellcode kopieren? Tiana
  20. Hi, also Sollkonzept, habe ich noch nie gehört, scheint aber sowas wie ein Pflichtenheft zu sein. Im Endeffekt ist das ein konzept, in dem zu zeigst, wie du zum Projektziel kommst (Soll), also so eine Art Grob- und Feinplanung. Tiana
  21. Hi, am besten richtest du für die beiden DB jeweil eine ODBC-quelle ein (Muss aber nicht), dann öffnest Du beide mit Hilfe des Connection-objectes und kannst dann über Sql die Daten aus den unterschiedlichen DB ansteuern, entweder getrennte abfragen in recordsets und dann die Daten verbinden oder du versuchst es direkt über die Abfrage. Eine Alternative wäre, zumindest wenn Du Access benutzt, die Tabellen der einen DB in die andere DB einzubinden und dann nur auf die "komplette" DB zuzugreifen. Gruß, Tia
  22. Hi, wenn du nichts rausbekommst solltest Du dir erstmal mit hilfe einer MSG-box (Messagebox) anzeigen lassen, was die Funktion Year (datum) aus deinen Werten zurückliefert. Vielleicht bekommst Du die Jahreszahl als 2 stellige Zahl zurückgeliefert, weil Du das Datumsformat deines Feldes so definiert hast. Und da der Rückgabewert der Funktion ein Zahlwert ist ist z.B. 2001 nicht gleich 01. In diesem Fall würde ich bei der Jahresauswahl, die ruhig 4 stellig bleiben kann in der Abfrage folgendes machen: einJahr=dim(eingegebenesJahr,3,2) Abfrage Select * from tabelle where year(Datum)=einJahr Gruß, Tia
  23. Hi, ein bisserl was besser war es jetzt schon erklärt, woher der Fehler jedoch genau kommt kann ich auch nicht sagen. Ich vermute jedoch, dass er irgendwelche Leerzeichen mit übernimmt. Kannst Du das ganze nicht als Stringvariable übergeben und mit einem Trim() versehen??? Hierbei werden alle überflüssigen Leerzeichen abgeschnitten! Tiana
  24. Hi, das kann bei einem neuen Import aber zu Problemen führen. Eigentlich wäre die sauberste Methode die, das Du über eine Duplikatabfrage die doppelten Datensätze rausfilterst und löscht, um eine performante DB aufzubauen. Dann kannst Du auch Indizes einbauen. Meiner Meinung nach macht es keinen Sinn in einer nicht Normalisierten DB mit Redundanzen Indizes einzubauen. Du kannst aber auch deine Abfrage zum Füllen des Formulares ein wenig manipulieren, indem Du mit SQL arbeitest und ein "Select Distinctrow * from Tabelle" angibst! Tiana
  25. Hi, wie wird der String in der Datei mit Steuerzeichen zusammengesetzt. Für mich sieht das wie ein Logikfehler aus. Kannst du nicht auch mit einem festen Satzaufbau arbeiten anstatt mit Steuerzeichen (z.B. von stelle 1-10 Wert1, Stelle 11-20 Wert 2, usw)??? Tia

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...