Zum Inhalt springen

Rollermann

Mitglieder
  • Gesamte Inhalte

    20
  • Benutzer seit

  • Letzter Besuch

  1. Mach mer mal in der nächsten Woche... bin grad nicht zu hause... dank dir schon mal!
  2. Da sagt er dann folgendes: cmd mudd deklariert werden, DataGridView muss deklariert werden! Ja es ist ne Access .mdb... Sowet waer ich auch schon mal, aber durch den fehler kam ich nicht weiter... Hab mir dann die Eigenschaften der ListBox nochmal angeschaut und die Eigenschaften: Datasource und display member so eingestellt das er es nun so macht, wie ich es will... nur eben das mit dem update funzt net... Folgendes versucht: Public Class NeuerKontakt Private Sub MitgliederBindingNavigatorSaveItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MitgliederBindingNavigatorSaveItem.Click Me.Validate() Me.MitgliederBindingSource.EndEdit() Me.TableAdapterManager.UpdateAll(Me.GGGDataSet) hauptmaske.Update() End Sub Private Sub NeuerKontakt_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 'TODO: Diese Codezeile lädt Daten in die Tabelle "GGGDataSet.Mitglieder". Sie können sie bei Bedarf verschieben oder entfernen. Me.MitgliederTableAdapter.Fill(Me.GGGDataSet.Mitglieder) End Sub End Class und Hauptmaske.ListBox1.update und Hauptmaske.ListBox1.refresh Ich verstehe es so: sobald ich nach dem editieren der DB im Form NeuerKontakt Speichern klicke legt er das edit in die db und updatet Hauptmaske(das Form) bzw. ListBox1... aber es funzt net... kann es sein das ich was elementares vergessen habe? Den gesammten code hat das VisualBasicExpress generiert...
  3. Wie bekomm ich hin, das meine Listbox in einem anderen Form aktualisiert wird, wenn ich neue daten eingeb? Die verbndung steht, grunddaten werden auch angezeigt aber sobald ich einen neuen Namen eingeb soll der auch in der Listbox erscheinen, das macht er aber nicht...
  4. Soweit bin ich grad gekommen: Private Sub hauptmaske_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 'TODO: Diese Codezeile lädt Daten in die Tabelle "GGGDataSet.Mitglieder". Sie können sie bei Bedarf verschieben oder entfernen. Me.MitgliederTableAdapter.Fill(Me.GGGDataSet.Mitglieder) 'Hier kommt jetzt die Abfrage der Daten rein End Sub Und ganz oben im Code-Fenster Imports KassensoftwareGGG.GGGDataSet ^Die Zeile bewirkt ja wohl, das ich überhaupt auf die Datenbank zugreifen kann! Für mich schon mal ein Teilerfolg So, Nun weiß ich aber nicht, wie ich die Daten von Name abruf... Habe mit verschiedenen Konstelationen experimentiert, komme aber zu keinem vernünftigen ergebniss... und das was die Hilfe dazu ausspuckt verstehe ich net wirklich...
  5. Servus mal wieder von mir aus hier an die Geräte zu Hause! Folgender Plan(sprache: Visual Basic) Ein Programm, bei dem der Getränkeverbrauch und die daraus resultierende Rechnung angezeigt und bearbeitet werden kann. Meine Datenbank: GGGDataBase.mdb mit dazugehörigem GGGDataSet Darin enthaltene Tabellen: Preisliste; Mitglieder Tabelle Preisliste: ID(AutoWert), Getränk(Text), Preis(Integer) Tabelle Mitglieder: ID(AutoWert), Name(Text), Telefon(Integer), Rechnungsbetrag(Integer) Das Form: Besteht aus mehreren Buttons und einem ListView Das Ziel: I Im ListView sollen die Namen der "Mitglieder" einzeln angezeigt werden, aus einem Tutorial von Microsoft weiß ich, das ich das mit ne "for each"-schleife mache... Dort wurde ein "explorer"-änliches Programm geschrieben. II Wenn ich jetz meinetwegen im ListView auf einen der irgendwann hoffentlich mal angezeigten Namen klicke, und dann auf "Bier" (Für die unter 16: "KaraMalz" ) Soll bei dem angeklickten der Preis, der in der Tabell Preise bei Bier steht bei "Rechnungngsbetrag" hinzugerechnet werden... Ich bekomm das nicht gelöst, da ich nicht mal weiß wie ich auf die Datenbank zugreife... und die Abfragen löse... Kann man mir noch Helfen?
  6. Is Ja nicht Professionel... eher alles andere als das! Wie immer zu dank verpflichtet! Und Hier noch mal für alle ein auszug aus dem Link von Amstelchen: To resolve this issue Set the platform target property to 'X86' for your VB or C# projects that have references to COM components. For C# Projects: 1. Right click the project in the solution explorer and open 'properties' 2. Choose the Build tab 3. Set the Platform Target property to 'X86' For VB Projects: 1. Right click the project in the solution explorer and open 'properties' 2. Choose the Compile tab 3. Press the Advanced Compile Options... button 4. Set the Target CPU property to 'X86' Express Editions: The VB and C# Express products do not expose the Target property inside the development environment. You will need to carefully modify the project file using a text or XML editor. 1. Close the project and/or solution 2. Select Open File from the File menu 3. Navigate to the project directory, and highlight the project file 4. Press the Open button, the project file should open in the XML editor 5. Locate the first <PropertyGroup> section and add the following line: <PlatformTarget>x86</PlatformTarget> 1. Save the project file 2. Reopen the project and/or solution using Open Project/Solution from the File menu 3. Continue with development, debugging, and testing Alternatively, if the application is targeted to 64-bit platforms, you can ensure that the COM controls added to the application have 64-bit equivalents on the development and deployment computers.
  7. Sers Amstelchen! ah, vista! ist das ein vista 32-bit oder 64-bit? von JET gibt es AFAIK nur eine 32-bit-version. im letzteren fall muss die applikation als 32-bit-applikation (projekteinstellungen auf "x86" stellen) erstellt werden. Kannst du mir mal grob erklähren, wo ich diese einstellung in VisualBasic Express 2008 find? Bei Projekteinstellungen find ich die Option nicht! Habe Vista 64bit
  8. Noch ne Lösung: Privat Sub If Me.textbox1.test.length > 0 then Me.Button1.Enabled = True Else Me.Button1.Enabled = False End If End Sub Das wäre doch ne humane If- Abfrage...
  9. Folgendermaßen: Der Microsoft.Jet.OLEDB.4.0-Provider ist nicht auf dem lokalen Computer registriert | Michael-Seitz.org
  10. Da mir das alles zu kopliziert ist, hab ich mir bei nem Kumpel die MDB erstellt. Diese enthält nun die zwei besagten Tabellen. Es gibt aber jetzt das Problem, wenn ich das vorläufige Programm im debugger starte, und Einträge in die Datenbank hinzufüge nimmt er erstmal alles an, nur wenn ich dann auf Speichern klicke kommt folgender Fehler: InvalidOperationExeption Der 'Microsoft.Jet.OLEDB.4.0'-Provider ist nicht auf dem lokalen Computer registriert. In Folgender Zeile (Fettdruck): Public Class NeuerKontakt Private Sub MitgliederBindingNavigatorSaveItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MitgliederBindingNavigatorSaveItem.Click Me.Validate() Me.MitgliederBindingSource.EndEdit() [B][I]Me.TableAdapterManager.UpdateAll(Me.GGGDataSet)[/I][/B] End Sub Private Sub NeuerKontakt_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 'TODO: Diese Codezeile lädt Daten in die Tabelle "GGGDataSet.Mitglieder". Sie können sie bei Bedarf verschieben oder entfernen. Me.MitgliederTableAdapter.Fill(Me.GGGDataSet.Mitglieder) End Sub End Class Das dass Programm nicht´s auf dauer speichern kann(noch nicht) ist mir ja klar, aber für die Laufzeit des debuggs sollte das doch funktionieren, hat einer ne vorstellung, was ich da falsch gemacht habe? Oder zumindest, wie ich den Microsoft.Jet.OLEDB.4.0 registriere?
  11. Aber wie? Steh grad vor Böhmichen Dörfern!
  12. Witziger Zufall: Gerade hab ich eine Mail zu ner Umfrage über SQL server express erhalten und mitgemacht, da ich mal angefangen habe webseiten über VWD zu erstellen und das wird da ja benötigt... So hab ich erfahren, das ich das auch damit machen kann... Naja, hab mich in dem Post etwas verdrückt ausgekehrt... Muss dir auf jedenfall mal wieder danken! Gruß Roller
  13. Hallo, es geht mal wieder um mein Projekt "Kassenbuch" http://forum.fachinformatiker.de/net/128047-vb-2008-enable-bedingt-setzen.html Heute aber mal darum, wie ich denn nun am dümmsten die anfallenden Daten speichere. Folgendes habe ich schon versucht: In ermangelung von Office habe ich eine Datenbank im format *.odb (openoffice) erstellt und versucht, diese ins Programm einzubinden. Da VBE das odb format nicht unterstützt klappte das natürlich nicht. Ergo habe ich mir im netz eine Beispieldatei "adressen" aus einem Tutorial für Datenbanken gezogen, natürlich im .mdb format, diese eingebunden und versucht diese aus VBE zu bearbeiten. Also entweder geht das nicht oder meine kenntnisse reichen einfach nicht, da ich dort ständig auf konflikte stoße. Ein versuch, die Datenbank direkt in VBE zu erstellen scheiterte an eben diesen fehlenden kenntnissen... So... nu zur frage: Zwei Datenbanken soll es geben: Mitglieder, dies enthält: Name(STRING), Vorname(STRING), Spitzname(STRING), und Handy-Nummer(INTEGER) sowie den aktuellen Rechnungsbetrag(INTEGER) in der Vereinskasse und ein vermerk, ob das jehweilige Mitglied das Programm administrieren darf(BOOL) Preise, diese enthält: Getränk(STRING), VKPreis(INTEGER), EKPreis(INTEGER) Gibt es eine Möglichkeit das ganze auch ohne Office, mit Freeware, zu erstellen, bzw. kennt jemand ein Tutorial wie ich das innerhalb von VBE erstellen kann? Odeer überhaupt eine andere Möglichkeit?
  14. Habe ein ähnliches Problem... Kann man das (in ermangelung von access) auch ohne realisieren? (Abfrage, änderung, von Name, Geb., etc.)?

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...