WinFuture-Forum.de: Access - Inhalt des Textfeldes mit Button in neuem Formular ausgeben - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Access - Inhalt des Textfeldes mit Button in neuem Formular ausgeben


#1 Mitglied ist offline   Daria87 

  • Gruppe: Mitglieder
  • Beiträge: 4
  • Beigetreten: 15. April 13
  • Reputation: 0

geschrieben 15. April 2013 - 13:02

Hallo,

ich muss für meine Ausbildung eine Datenbank erstellen. Leider komme ich mit dem Button + Textfeld nicht klar. Ich möchte, dass wenn ich auf den Button klicke, er auf den Inhalt des Textfeldes zugreift und in einer entsprechenden Spalte der Tabelle suchen soll und in einem neuen Formular ausgeben. Vieleicht kann mir ja jemand helfen.

Textfeldname: Text40
Button: Befehl39
Tabellenname: tbl_rezept
Spalte: Rezeptname

Formular auf das vermittelt werden soll: frm_rezept

Ich habe schon sämtliche Foren durchsucht, aber leider nichts gefunden was mir geholfen hat.

Dieser Beitrag wurde von Daria87 bearbeitet: 15. April 2013 - 13:03

0

Anzeige



#2 Mitglied ist offline   species 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.341
  • Beigetreten: 12. März 05
  • Reputation: 50
  • Geschlecht:Männlich
  • Wohnort:Hessen
  • Interessen:Computer ; Formel 1

geschrieben 15. April 2013 - 20:46

Hi,

Ich versuch es mal. ;)

Es fehlt mir der Name des Formulars, wo dein Text40 und Befehl39 drauf sind.

Ich hab das mal frm_suchen genannt.

Anbei findest du die Beispiel-DB.

Angehängte Datei  Rezepte.zip (16,64K)
Anzahl der Downloads: 103


Im frm_suchen gibt es dein Text40 als Kombifeld mit der Datenquelle tbl_rezept als abfrage. (geht auch mit Textfeld ohne Datenquelle)

Der Befehl39 heißt bei mir Befehl40 (hat der Assistent so gemacht ;))

Befehl40 öffnet das frm_rezept und filtert nach dem was in frm_suche in text40 steht.

Private Sub Befehl40_Click()
On Error GoTo Err_Befehl40_Click

    Dim stDocName As String
    Dim stLinkCriteria As String

    stDocName = "frm_rezept"
    
    stLinkCriteria = "[Rezeptname]=" & "'" & Me![text40] & "'"
    DoCmd.OpenForm stDocName, , , stLinkCriteria

Exit_Befehl40_Click:
    Exit Sub

Err_Befehl40_Click:
    MsgBox Err.Description
    Resume Exit_Befehl40_Click
    
End Sub



Anmerkung: Ich habe auf dem frm_rezept noch einen Button mit Makro zum Filter entfernen erstellt.


Species.

Dieser Beitrag wurde von species bearbeitet: 15. April 2013 - 20:48

Eingefügtes Bild

Eingefügtes Bild
0

#3 Mitglied ist offline   Daria87 

  • Gruppe: Mitglieder
  • Beiträge: 4
  • Beigetreten: 15. April 13
  • Reputation: 0

geschrieben 16. April 2013 - 07:35

Leider funktioniert dieses bei mir nicht. Ich weiss leider auch nicht wirklich wieso:(

Fehlermeldung: tbl_Rezept nicht in der Datensatzgruppe enthalten....

deswegen kann ich in die Textbox nichts eingeben :(

Dieser Beitrag wurde von Daria87 bearbeitet: 16. April 2013 - 07:39

0

#4 Mitglied ist offline   species 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.341
  • Beigetreten: 12. März 05
  • Reputation: 50
  • Geschlecht:Männlich
  • Wohnort:Hessen
  • Interessen:Computer ; Formel 1

geschrieben 16. April 2013 - 08:22

Dein Textfeld sollte doch ungebunden sein, und dann kann man auch immer was eingeben !?

Kannst du deine DB hier hochladen?

Ohne die richtigen Bezeichnungen ist es schwer Abfragen oder VB-Code zu schreiben.

Species.

Dieser Beitrag wurde von species bearbeitet: 16. April 2013 - 08:24

Eingefügtes Bild

Eingefügtes Bild
0

#5 Mitglied ist offline   Daria87 

  • Gruppe: Mitglieder
  • Beiträge: 4
  • Beigetreten: 15. April 13
  • Reputation: 0

geschrieben 16. April 2013 - 09:49

Da die Datei zu groß ist, musste ich sie extern hochladen.

Klick hier
0

#6 Mitglied ist offline   species 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.341
  • Beigetreten: 12. März 05
  • Reputation: 50
  • Geschlecht:Männlich
  • Wohnort:Hessen
  • Interessen:Computer ; Formel 1

geschrieben 16. April 2013 - 11:14

2 Probleme.

1.file-upload wird hier geblockt!
2.accdb kann ich nicht öffnen mit Access 2003

Sorry, würde dir gerne helfen.

Species.
Eingefügtes Bild

Eingefügtes Bild
0

#7 _nobido_

  • Gruppe: Gäste

geschrieben 16. April 2013 - 21:45

Hm...,

[...]

Gelöscht.

Habe grad festgestellt, dass der "Download-Button" (auf File-Upload) bei mir im Firefox vom AdBlock Werbe-Geblockt wurde/wird.


Nettes Nächtle

n.

P.S. Ein weiteres Argument (für mich,) auf diese (monetär rein kostenfreien) Online-Dienste zu verzichten.

Dieser Beitrag wurde von nobido bearbeitet: 16. April 2013 - 21:52

0

#8 Mitglied ist offline   Lindheimer 

  • Gruppe: aktive Mitglieder
  • Beiträge: 272
  • Beigetreten: 28. Oktober 10
  • Reputation: 8
  • Geschlecht:Männlich
  • Wohnort:Rhein-Main

geschrieben 17. April 2013 - 09:39

die Datenbank kann auch unter Office 2007 nicht geöffnet werden. Mach am besten eine Kopie im mdb-Format und lade diese nochmal hoch.

Zitat

Homer: „Warum passieren mir immer nur Dinge, die sonst nur dämlichen Menschen passieren?!“
0

#9 Mitglied ist offline   Daria87 

  • Gruppe: Mitglieder
  • Beiträge: 4
  • Beigetreten: 15. April 13
  • Reputation: 0

geschrieben 18. April 2013 - 12:31

Das funktioniert leider nicht, da die Datenbank schon Features verwendet, die nicht in 2003 vorhanden war. Leider kann ich sie daher nur in accdb speichern :(

Kann man das mit einem Makro gewährleisten? Wenn ja könnte mir ja mal jemand sagen, mit welchen Funktionen :)
0

#10 Mitglied ist offline   species 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.341
  • Beigetreten: 12. März 05
  • Reputation: 50
  • Geschlecht:Männlich
  • Wohnort:Hessen
  • Interessen:Computer ; Formel 1

geschrieben 18. April 2013 - 14:29

Tipp: http://www.ms-office-forum.net/forum/

Dort anmelden, und dein Problem schildern, dort sind echt fitte Leute unterwegs.

Species
Eingefügtes Bild

Eingefügtes Bild
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0