Zum Inhalt springen

Commander_COM

Mitglieder
  • Gesamte Inhalte

    446
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von Commander_COM

  1. Hallo, ehrlich gesagt hasse ich Access inzwischen wie die Pest, weil es buggy ohne Ende ist und einen wirklich zur Weißglut bringen kann, wenn man manche Formulare zum dritten mal neu beginnen muss, weils irgendwelche DAO-Verknüpfungen zerballert hat. Egal. Warum ich trotzdem Access verwende? Weil viele Kunden unserer Firma Wert darauf legen, dass sie eine windows-standard-Oberfläche zum Klicken haben. Ganz einfach. Am besten noch als exe zum super-selber-ganz-einfach-sofort installieren und noch besser natürlich als mbd für sowieso schon vorhandene Officepakete. Und da muss ich ihnen recht geben, ich würde daann nämlich auch nicht dass weiß ich wie teure Super-Mega-Datenbankprogramm (ich nenne jetzt keine Namen) kaufen, wenn ich schon sowas im Schrank hab. Und MySQL, PHP etc. lassen sich nun mal nicht so ohne weiteres von Noobs installieren und deshalb verzichten diese auch gerne darauf, wenns denn auch mit access geht. Hab ich noch was vergessen? Macht mich drauf aufmerksam. Wie immer gilt, wer Rechtschreibfehler findet, darf sie behalten. Gruß
  2. Gibts bei Access 2000 einen Felddatentyp, in dem man Texte mit mehr als 255 Zeichen abspeichern kann? Der Typ Text, faßt nämlich nur diese 255 und nicht mehr oder?
  3. alles i.O. geht prima. handelte sich um einen winzigen Schreibfehler *koppschüttel* Kinderkrankheiten im Programmiererdasein.. jaja...... tausend dank an alle
  4. yep, W2K braucht SQLServer2000. Sagt fast schon der Name oder? :-P Gruß
  5. wenn du uns nicht sagst um welche Software etc. es sich handelt wirst du kaum einen Lösungsvorschlag von uns erwarten können. Hellsehen kann hier noch keiner (leider). Mfg
  6. danke erstmal. Das Problem ist jetzt nur noch, dass er nicht den Namen sondern nochmal die Mitarbeiternummer in das Name Feld schreibt. Wie stelle ich einen Bezug auf den Namenseintrag her? Er soll doch den Nachnamen z.B. in das feld benutzer-name-feld eintragen. :confused: :confused: :confused: Im Übrigen ist es sehr interessant zu wissen, dass "-" in tabellennamen nicht von VBA akzeptiert werden, da sie als arithmetisches Minus gewertet werden. In meinem Fall dann benutzer minus name minus feld. Klasse. VBA macht Freude. thx4urhlp:confused:
  7. Ich möchte nach aktualisierung eines kombofeldes, dass access in ein anderes ungebundenes feld einen zugehörigen tabellen wert reinschreibt. wie lautet der vba code dafür weiß dass jemand mal schnell? genauer: Kombofeld: Mitarbeiternr. ausgewählt. --> schreibe Name des Mitarbeiters aus tabelle benutzer in das feld "benutzer-name-feld" Kennt sich da jemand aus? irgendwie mit DoCmd.RunSQL oder so oder???? thx4urhlp
  8. Schau einfach mal unter dem Befehl ALTER TABLE nach. dort müsstest du auch eine hilfe finden, wie du die Spalte in autoincrement änderst. bei neueintrag wird dann einfach automatisch eine neue nummer erzeugt.
  9. super, genausowas hab ich auch noch nebenbei gesucht. Wird mir sicherlich sehr nützlich sein. Tausend Dank
  10. mit Access (auch wenn ich immer dagegen fluche) Tabelle öffnen und die ersten drei Zahlen schreiben und dann Einträge nach unten automatisch auffüllen?? Oder versuchst du eine Art autowert, d.h. auto_inkrement Feld zu erzeugen???? edit: sorry, nicht feld, sondern Spalte....
  11. Hallo, macht euch keine Mühe, ich gebs langsam auf, Access durch reparieren zum arbeiten zu bewegen. hab einfach ein neues Unterformular erzeugt und dass dann umbenannt, es sieht genau so aus wie das alte und beim neuen gehts aber. Wieder einmal bestätigt sich. Access hat ne Vollmacke. Sch**** Microsoft. Amen danke allen, die sich das durchgelesen haben und sich vielleicht sogar nen Kopf gemacht haben.
  12. icah will einfach nur diese dumme datennavigationsleiste am unter Bildschirmrand für das aktuelle Formular entfernen und durch hübsche Klickbuttons direkt im Formular ersetzen. Also, neuen Button erzeugen, dann auswählen datensatznavigation, dann nächster Datensatz z.B. den Button legt auch korrekt an, aber dann kommt eben diese meldung wenn ich draufklicke. Ich habe mal noch einen neuen Testbutton erzeugt(heißt auch so) und der bringt genau diese Meldung, die anderen Buttons nextkomp, newkomp, lastkomp etc. gibts schon gar nicht mehr, die hab ich wieder aus dem Formular entfernt.... der vba code des Formulars sieht inzwischen so aus: Option Compare Database Private Sub Befehl30_Click() On Error GoTo Err_Befehl30_Click DoCmd.GoToRecord , , acNext Exit_Befehl30_Click: Exit Sub Err_Befehl30_Click: MsgBox Err.Description Resume Exit_Befehl30_Click End Sub Private Sub first_komp_Click() DoCmd.GoToRecord , , acNext End Sub Private Sub last_komp_Click() DoCmd.GoToRecord , , acNext End Sub Private Sub next_komp_Click() DoCmd.GoToRecord , , acNext End Sub Private Sub vorig_komp_Click() DoCmd.GoToRecord , , acNext End Sub Private Sub Befehl31_Click() On Error GoTo Err_Befehl31_Click DoCmd.GoToRecord , , acNext Exit_Befehl31_Click: Exit Sub Err_Befehl31_Click: MsgBox Err.Description Resume Exit_Befehl31_Click End Sub Private Sub Befehl32_Click() On Error GoTo Err_Befehl32_Click DoCmd.GoToRecord , , acPrevious Exit_Befehl32_Click: Exit Sub Err_Befehl32_Click: MsgBox Err.Description Resume Exit_Befehl32_Click End Sub Private Sub Befehl33_Click() On Error GoTo Err_Befehl33_Click DoCmd.GoToRecord , , acNext Exit_Befehl33_Click: Exit Sub Err_Befehl33_Click: MsgBox Err.Description Resume Exit_Befehl33_Click End Sub Private Sub Befehl34_Click() On Error GoTo Err_Befehl34_Click DoCmd.GoToRecord , , acNext Exit_Befehl34_Click: Exit Sub Err_Befehl34_Click: MsgBox Err.Description Resume Exit_Befehl34_Click End Sub Private Sub Testbutton_Click() On Error GoTo Err_Testbutton_Click DoCmd.GoToRecord , , acNext Exit_Testbutton_Click: Exit Sub Err_Testbutton_Click: MsgBox Err.Description Resume Exit_Testbutton_Click End Sub Kannste damit was anfangen?
  13. Langsam bin ich hier nur noch am lachen.... Ich wollte in meinem 3. Unterformular noch ein paar buttons einfügen zum Daten durchschalten, also eigentlich eine ganz simple sache. doch wenn ich das formular dann ausführe und auf einen dieser Buttons klicke kommt diese tolle Meldung: "Sie haben als Einstellung der Ereigniseigenschaft den Ausdruck Beim Klicken eingegeben. Dieser Ausdruck hat einen Fehler verursacht: Es trat ein Problem auf, während Microsoft Access mit dem OLE-Server oder ActiveX-Steuerelement kommunizierte. *Der Ausdruck gibt möglicherweise weder den Namen eines Makros noch den Namen einer benutzerdefinierten Funktion, noch [Ereignisprozedur] zurück. *Beim Auswerten einer Funktion, eines Ereignisses oder eines Makros trat möglicherweise ein Fehler auf." Kann damit irgendjemand was anfangen?????? thx4urhlp
  14. *handandenkopfhau* es ist alles so einfach, wenn man nur mal die augen aufmacht.... Ich habe die ganzen formulare einfach nochmal erzeugen lassen, da gings komischerweise und hab dann die Zeile mit den datensatzbezügen einfach herauskopiert, in die alten fomulare eingefügt und die formularnamen darin wieder korrigiert. dann ging einwandfrei. Trotzdem, ich bleib dabei. Access spinnt.
  15. Eigentlich isses mir schon fast peinlich, dauernd das Forum hier in Anspruch nehmen zu müssen, aber ich stehe dauernd vor neuen Problemen. Ich habe in meinem Hauptformular "Anlage aussuchen" ein Unterformular Geräte. Dass heißt wenn ich die Anlage auswähle, dann zeigts mir nur noch die dazugehörigen Geräte im Unterformular an. Schön und gut, geht bestens. Dann ist da noch das Komponentenformular, in welchem ich die zu dem Gerät zugehörigen Komponenten anziegen lassen will. Da rührt sich aber gar nichts, dass heißt es wird überhaupt kein Datensatz angezeigt. Verknüpfungen wie folgt: Tabelle anlage hat prim.key anl-nr Tabelle geraet hat prim.key ger-nr und verknüpfung auf anl-nr Tabelle komponente hat prim.key komp-nr und verknüpfung auf ger-nr Wo also in diesem Komponenten-anzeigen-Unterformular schreibe ich rein, dass er sich die Werte von dem Gerät holen soll, was im Unterformular geraet suchen im Feld ger-nr zb. steht, bzw. von dem Datensatz, den ich da ausgesucht habe? Langsam treibt mich Access in den Wahnsinn, PHP war soooo einfach, da gabs wenigstens sinnvolle Fehlermeldungen, und nicht wie hier einfach gar nichts...*grübeL+ danke für hilfe...
  16. danke euch, werds mal ausprobieren.
  17. Hallo, erste Frage geht plötzlich, komisch, Access scheint eigenständige Persönlichkeit zu haben... ach ja, wie mache ich das, dass wenn ich aus einem Kombo-Feld einen Eintrag gewählt habe, der nicht den Eintrag im datensatz ändert, sondern zum Datensatz mit diesem Eintrag springt und alle dazugehörigen Felder im Formular mit aktualisiert? thx4urhlp;)
  18. Hallo, ich soll eine Anlagenverwaltung (Logistik) in Access 2000 programmieren. Ich bin am überlegen, ob ich das mit normalen Formularen mache, oder (wie ich es schon mal woanders gesehen habe) über diese Makroprogrammierung, um eine richtig eigenständige Oberfläche zu erzeugen. Ich habe allerdings noch sehr wenig Erfahrung mit VBA und/oder Makroprogrammierung. Kennt sich da hier jemand aus und kann mir raten, was vielleicht besser wäre? Falls das mit den Makros besser geeignet ist, wo bekomme ich eine Art Online-Guide zu VBA her? thx4hlp
  19. Hallo, füge doch einfach einen Button "Drucken" ein, der müsste dann eigentlich nur den gerade aktiven Datensatz drucken. Gruß
  20. *grins* Mercutio, Paralelleinträge rulen! Trotzdem danke für die Hilfe!
  21. habe hier die Lösung gefunden: http://www.fachinformatiker-world.de/forums/showthread.php?s=&threadid=27695&werbeid=18 Einfach den Wert mit einfachen Anführungszeichen umgeben: 'wert' so. und damit trägt er das ein, was da steht. thx4urhlp@all
  22. ja, das erste geht. sql_str = "Insert Into Geraet (Ger_Nr,Anl_Nr, Bezeichnung,Ort,Firma, Prio_Nr) Values (" & Ger_Anzahl & ",Anl_Nr_Feld, " & anlagename & ",Standort_Feld,Firma_Feld, Prio_Nr_Feld)" DoCmd.RunSQL sql_str so siehts erstmal richtig aus. ich will aber in den Punkt Bezeichnung der Tabelle Geraet den Wert "Anlage" reinschreiben, ohne ihn vorher irgendwo eintippen zu müssen. dazu habe ich dim anlagename As String gemacht, dann anlagename = "Anlage" und wollte es so einfügen, aber er nimmt es schon wieder nur als Parametereingabe.... noch ne Idee? *grübel* thx4hlp
  23. hallo! Ich möchte eine Variable aus VBA ind eine RunSQL Anweisung mit reintun... weiß jemand, wie ich das mache? sql_str = "Insert Into Geraet (Ger_Nr,Anl_Nr, Bezeichnung,Ort,Firma, Prio_Nr) Values (Ger_Anzahl,Anl_Nr_Feld, Anlage,Standort_Feld,Firma_Feld, Prio_Nr_Feld)" DoCmd.RunSQL sql_str Ger_Anzahl ist die Variable, so wie oben lässt sie sich aber nicht direkt in die Tabelle eintragen, sondern man wird trotzdem noch gefragt nach Parameter.... Thx4Hlp
  24. hallo, Mercutio danke für deinen post mit dem vba-code... jetzt klappts irgendwie doch. komisch, Access scheint nach Lust und Laune Code auszuführen oder mal die Füße hochzulegen... Nunja, Microsoft. Danke euch allen erstmal. Bye

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