Zum Inhalt springen

Commander_COM

Mitglieder
  • Gesamte Inhalte

    446
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von Commander_COM

  1. variable = Kombofeld.selection oder Kombofeld.value sql_str= "insert into tabelle blalbla... '& variable &' " DoCmd.RunSQL sql_str fertig.
  2. oder zumindest das dumme zusätzliche fragefenster unterbinden...
  3. Hallo, es geht um Access 2000 VBA dort habe ich eine DoCmd.RunSQL sql_string Anweisung. Wird diese ausgeführt (alles korrekt) so fragt der Rechner dummerweise extra nochmal, ob er den Datensatz auch wirklich aktualisieren soll. Klickt man auf JA, wird alles wie von mir gewünscht ausgeführt. klickt man jedoch auf nein, geht er in den VBA-Debugmodus. Dies will ich unterbinden.... Kann mir da jemand weiterhelfen? THX4URHLP
  4. Da hilft nur Strg-C --> Strg-V Mehr gibts da glaube nicht nicht. Sorry
  5. Kaum postet man hier, kommt man 10 min später selber auf die Lösung... krasses Forum, gefällt mir immer besser hier. Listenfeld.RowSourceType = "Value List" Listenfeld.RowSource = "1;rot;2;gruen;3;gelb" zwei Zeilen. so einfach. danke an alle Beteiligten!
  6. Rowsource birgt hinter sich eigentlich nur die Datensatzherkunft... gibts denn nicht irgendwas, womit man ganz einfach Variableninhalte aus VBA in diese Liste schreiben kann? z.B.: Liste1.Inhalt=("Var1", "Var2") oder so ähnlich <--- diese Syntax ist frei erfunden und soll nur zu besseren Verständlichkeit dienen. Wäre prima, wenn das jemand weiß.
  7. danke, ich kanns aber erst morgen ausprobieren.... Wenn ich dich richtig verstehe, dann kann ich damit nun VBA-Variablen-Inhalte in ein Listenfeld schreiben? Das wollte ich doch... Wollnmer hoffen, dass es klappt,wär ja prima... Dank dir erstmal. ich meld mich nochmal obs auch klappt. bye
  8. Hallo, ich möchte in ein Listenfeld Werte einschreiben, die aus VBA-Variablen stammen. Gibt es das eine Syntax zur Adressierung der Listenfelder? z.B. Listenname[spalte1][Zeile 2].Value= "Mein Inhalt" so was in der Richtung? Das würde mir sehr weiterhelfen! thx4hlp
  9. es gibt da glaube ich eine art access viewer von microsoft. Aber eine MDB Datei in eine Exe umzuwandeln ist mir glaube ich nicht bekannt... Serienbriefe über Word und Access gehen auch nur dann, wenn die access datei als mdb vorliegt. dann kannst du eine datenquelle auswählen und die seriennötigen Spalten der DB angeben. Schau am besten in der Hilfe von Word. Dort steht das am besten.
  10. is egal. Ich habs wieder weggelassen. Das lässt sich irgendwie nur einmal festlegen. Oder ist das doch in einer if-then-schleife änderbar nach dem Motto: wenns wichtig ist, dann text = rot, wenn nicht, dann text = schwarz
  11. Wie kann man die Textfarbe in VBA für Access 2000 festlegen? [Formular].Feld.ForeColor= 5 ?? so? wird immer irgendwie nur schwarz angezeigt....
  12. Er meint immer, er könne das Formular nicht finden... :-(
  13. nee, dat geht leida nicht. Ich habs versucht [Form_Schichtbuch-start].Close aber er bringt dieses Kommando ja nicht mal in der Box die hinter dem Punkt dann aufpoppt. *grübel* das muss mit DoCmd.Close blablalba gehen! in allen anderen Formularen schreibt ers doch auch rein, allerdings leider nur fürs aktuelle formular und das fehlt die syntax die eigentlich dahinter steht... :confused:
  14. Hallo, kennt jemand die korrekte Syntax um mit DoCmd.Close ein Formluar zu schließen, welches nicht aktiv ist? Meine Idee war: DoCmd.Close acForm, [Form_schichtbuch-start] Das klappt aber leider nicht. Weiß es jemand besser? Danke...
  15. das Stichwort ist : "kostenlos". Besonders für diejenigen hier, die sich vielleicht auch ausserhalb der Firma mit dem Thema beschäftigen möchten.
  16. me too. thx
  17. eigentlich nur oben, denke ich EDIT: Ich hab grad nochmal reingeschaut, es war ein saudummer Schreibfehler text_num hieß die Variable, dann is klar, warums net gehen kann. Aber die Tipps mit dem Deklarieren oben in der Option-compare zeile haben sehr geholfen. Danke!
  18. danke @ hades fürs Ändern. Das Problem da oben is leider imma noch nicht gelöst.
  19. Ich habs mir einfach gemacht und nun doch alles mit Listenfeldern dargestellt.
  20. Hi, also das mit dem deklarieren oben im otion database bereich fuktioniert, aber die Variable behält ihren Inhalt trotzdem nicht... Ich habe auch die beiden Prozeduren nicht mehr Private Sub sondern Public Sub genannt, leider gehts trotzdem nicht. Ich glaube in der Hilfe gelesen zu haben, dass End Sub die Variablen leert. Muss man die nicht irgendwie explizit übergeben, z.B. in der Prozedurtitelzeile? z.B. Public Sub Test1(rappelzappel) blabla End Sub oder so ähnlich? rappelzappel is cool :D Gruß
  21. zur zweiten Frage: Das gabs hier schon oft. Probiers mal mit der Such-Funktion! Gruß
  22. Hallo, ich suche eine Möglichkeit, mit der ich Variablen aus einer Klasse in eine andere übergeben kann. Ich steig da nicht so ganz durch. Die muss irgendwie Public sein und in Modulen definiert werden, vielleicht auch mit Static oder so, jedenfalls funzt das net, was ich bisher probiert habe. Kennt sich noch jemand damit aus? Private Sub Klasse1 dim variable as Integer variable= 1 End Sub Private Sub Klasse2 MsgBox variable 'Hier soll der variablenwert von Klasse1 drinstehen, ist aber leer, da _ End Sub alle Variablen leert End Sub Danke!
  23. Weiß denn niemand Rat? :confused: Ich brauch das ganz dringend. Ich wäre auch für Vorschläge dankbar, die ähnlicher Natur sind, d.h. die Darstellung kann variieren, je nachdem was in Access 2000 möglich ist. Mir fällt nämlich nix gescheites weiter ein. An die Moderatoren: Sorry, wenn das als Threadpushing gelten sollte, ich machs auch nie wieder Gruß
  24. Irgendwann kommt man selber drauf, aber irgendwie ich immer nur dann, wenn ich alles haargenau hier erklärt habe. dann merkt man erst seinen Fehler. Also hier für alle die da draussen, die mal das selbe Problem haben: Dim rest_sql As String Dim ges_str As String rest_sql = "Select Stichwort from text_tabelle " ges_str = rest_sql & gs 'hier wird der finale sql_string gebildet [Form_Aufgaben-Bereich2].Problem_box.RowSource = ges_st Access mag es nicht in sql klauseln, wenn da noch ein string hintendrangepackt wird. Also einfach einen String bauen, der die gesamte anweisung mit den geschleiften string von oben in sich hat und schon gehts. Komisch. Auf steinigen Wegen lernt man am besten. Tausend Dank erstmal an alle, die sich meinetwegen hier noch nen Kopf gemacht haben. DANKE. :marine
  25. Ich hatte mal das gleiche Problem. Ich glaube mit Access 2000 kannste da nicht viel machen, ich habs dann auch mit durchzählen lösen müssen. Gruß

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