Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Diverse Probleme beim Eingabeformular
zurück: Mit Kombifeld Abfragekriterien festlegen weiter: Kombinationsfeld als Suche verwenden? Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Feedback Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
Maik77
Anfänger


Verfasst am:
21. Apr 2007, 22:31
Rufname:

Diverse Probleme beim Eingabeformular - Diverse Probleme beim Eingabeformular

Nach oben
       Version: Office XP (2002)

Hallo zusammen,

Ich erstelle grade ein Eingabeformular für eine Datenbank und habe dabei ein paar Probleme. Wenn mir jemand weiterhelfen könnte, wäre ich sehr dankbar.

1. Ich habe ein Unterformular indem Begriffe eingegeben werden soll. Wenn etwas eingibt erscheint jedoch die Meldung "Feld konnte nicht aktualisiert werden". Er speicht das den Begriff aber in der Tabelle.

2. Aus dem Hauptformular kann man ein weiteres Formular öffnen und ein neues Thema eingeben das man im Hauptformular dann in einem Kombinationsfeld auswählen kann. Dies funktioniert soweit auch, nur dass er mir imKombinationsfeld nur das erste eingegebene Thema anzeigt. Wenn ich ein weiteres Thema eingeben zeigt er mir das erst beim nächsten Öffnen des Eingabeformulars an.

3. Ich möchte, dass die Begriffe, die man im Unterformular angibt automatisch dem Datensatz zugeordnet werden. Ich habe vesucht so zu lösen, dass erst geprüft wird, ob bereits die Kombination der Begriffe zu dem Datensatz besteht und dann die fehlenden hinzuzufügen. Leider ist der Versuch kläglich gescheitert Embarassed
Ich poste trotzdem mal den Code:
Code:
    If Not DCount("*", "Suchen", "ID_Stichwort = " & Me!Stichwort & _
                            " AND ID_Inhalt = " & Me!ID) Then
        INSERT INTO tbl_Suche ( ID, ID )
        SELECT Inhalt.ID, Stichwort.ID
        FROM   Inhalt
               INNER JOIN (Stichwort
                           INNER JOIN Suchen
                           ON Stichwort.ID = Suchen.ID_Stichwort)
               ON Inhalt.ID = Suchen.ID_Inhalt;
    End If
4. In einem anderem Formular lasse ich nach Dateien suchen. Ich möchte, dass man die Dateien über einen Button öffnen kann.
Ich bekomme jedoch die Fehlermeldung "Laufzeitfehler 3265: Element in dieser Auflistung nicht gefunden". Dabei wird folgende Zeile markiert.
Code:
 AktDatNam = TempVerz & "\DateiFromDB" & rs.Fields("DateiTyp")

Die ganze Funktion sieht so aus:
Code:
Private Sub Oeffnen_Click()
    Dim rs As DAO.Recordset
    Dim AktDatNam As String
   
    Set rs = Me.RecordsetClone
    rs.Bookmark = Me.Bookmark
    AktDatNam = TempVerz & "\DateiFromDB" & rs.Fields("DateiTyp")
    SetBin2Datei AktDatNam, rs.Fields("datei")
    OpenDocument AktDatNam ' (shellexecute + open)
End Sub
Hoffentlich sind das nicht zu viele Fragen auf einmal.
Ich habe auch schon versucht die Probleme selber zu lösen und gegoogelt, etc. Komme aber einfach nicht weiter. Rolling Eyes

Danke im Vorraus
Viele Grüße
Maik
derArb
getting better


Verfasst am:
22. Apr 2007, 11:51
Rufname: derArb
Wohnort: Berlin


AW: Diverse Probleme beim Eingabeformular - AW: Diverse Probleme beim Eingabeformular

Nach oben
       Version: Office XP (2002)

hallo,

zu 2.
da hilft vielleicht ein
Code:
    Me.Requery
' oder ein
    Me!DeinKombinationsfeld.Requery
zu 3.
versuch es mal so
Code:
    Dim insSQL As String
   
    insSQL = "INSERT INTO tbl_Suche ( ID, ID ) " & _
             "SELECT I.ID, S.ID " & _
               "FROM Inhalt AS  I " & _
                    "INNER JOIN (Stichwort AS S " & _
                                "INNER JOIN Suchen AS S1 " & _
                                "ON S.ID = S1.ID_Stichwort) " & _
                    "ON I.ID = S1.ID_Inhalt;"
    If Not DCount("*", "Suchen", "ID_Stichwort = '" & Me!Stichwort & "' " & _
                             "AND ID_Inhalt = " & Me!ID) Then
        CurrentDb.Execute insSQL
    End If
zu 4.
Wo definierst Du die Variable Tempverz?

mfg
derArb

_________________
MfG
derArb

Scio me nihil scire...Εν οίδα οτι ουδέν οίδα... Ich weiss, dass ich nichts weiss (Sokrates)
Ich bevorzuge Beiträge mit korrekter deutscher Grammatik.
steffen0815
VBA-Programmierer


Verfasst am:
22. Apr 2007, 12:20
Rufname:

AW: Diverse Probleme beim Eingabeformular - AW: Diverse Probleme beim Eingabeformular

Nach oben
       Version: Office XP (2002)

Hallo,
zu Punkt 4)
Code:
    AktDatNam = TempVerz & "\DateiFromDB" & rs.Fields("DateiTyp")
Du musst dafür sorgen, dass "DateiTyp" Bestandteil der Datenherkunft des Formulars ist.
Ändere also entsprechend die Abfrage (Datenherkunft) des Suchformular.

_________________
Gruß Steffen
Gast



Verfasst am:
22. Apr 2007, 12:49
Rufname:

AW: Diverse Probleme beim Eingabeformular - AW: Diverse Probleme beim Eingabeformular

Nach oben
       Version: Office XP (2002)

Hallo,

zu 2.
Ich habe beide Möglichkeit ausprobiert, leider ändert sich nichts. Confused

zu 3.
Wenn ich den Code ändere erscheint die Fehlermeldung:
Zitat:
Syntaxfehler (fehlender Operator) in Abfrageausdruck 'ID_Stichwort = " AND ID_Inhalt ='.
zu 4.
Danke, jetzt klappts Very Happy

Viele Grüße
Maik
derArb
getting better


Verfasst am:
22. Apr 2007, 18:42
Rufname: derArb
Wohnort: Berlin

AW: Diverse Probleme beim Eingabeformular - AW: Diverse Probleme beim Eingabeformular

Nach oben
       Version: Office XP (2002)

hallo,

zu 3.
ist ID_Stichwort eine Zahl, dann
Code:
    If Not DCount("*", "Suchen", "ID_Stichwort = " & Me!Stichwort & _
                            " AND ID_Inhalt = " & Me!ID) Then
        CurrentDb.Execute insSQL
    End If

mfg
derArb

_________________
MfG
derArb

Scio me nihil scire...Εν οίδα οτι ουδέν οίδα... Ich weiss, dass ich nichts weiss (Sokrates)
Ich bevorzuge Beiträge mit korrekter deutscher Grammatik.
Maik77
Anfänger


Verfasst am:
22. Apr 2007, 21:13
Rufname:


AW: Diverse Probleme beim Eingabeformular - AW: Diverse Probleme beim Eingabeformular

Nach oben
       Version: Office XP (2002)

Hallo,

Danke, jetzt klappt alles Exclamation Very Happy

Viele Grüße
Maik
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Access Formulare: diverse Fragen/Probleme zu Kundenstamm Formular 18 smiley84 509 18. Mai 2013, 14:21
Marmeladenglas diverse Fragen/Probleme zu Kundenstamm Formular
Keine neuen Beiträge Access Formulare: Daten aus Eingabeformular in Tabelle schreiben 27 Gast_Joe 1651 07. Mai 2013, 10:01
Joe_McEntire Daten aus Eingabeformular in Tabelle schreiben
Keine neuen Beiträge Access Formulare: EIngabeformular 1 Volker W 80 18. Feb 2013, 23:15
MiLie EIngabeformular
Keine neuen Beiträge Access Formulare: Duplikate in Kombinationsfeld bei Eingabeformular entfernen 2 bbm54 403 29. Jun 2012, 16:40
bbm54 Duplikate in Kombinationsfeld bei Eingabeformular entfernen
Keine neuen Beiträge Access Formulare: diverse defnierte Abfragen in (Unter)-Formular anzeigen 11 AccessSeppel 286 27. Dez 2011, 16:48
Gast diverse defnierte Abfragen in (Unter)-Formular anzeigen
Keine neuen Beiträge Access Formulare: Eingabeformular für Einnahmen- und Ausgabenrechnung 4 wolfgang82 1733 28. Aug 2011, 15:05
KlausMz Eingabeformular für Einnahmen- und Ausgabenrechnung
Keine neuen Beiträge Access Formulare: Suchformular und Eingabeformular erstellen 1 Maike89 282 15. Jul 2011, 10:31
MissPh! Suchformular und Eingabeformular erstellen
Keine neuen Beiträge Access Formulare: Eingabeformular erstellen 4 Klappi 807 18. Aug 2010, 15:13
Klappi Eingabeformular erstellen
Keine neuen Beiträge Access Formulare: Eingabeformular: Stammdaten und spezifische Daten 0 Diter 386 26. Jul 2010, 11:59
Diter Eingabeformular: Stammdaten und spezifische Daten
Keine neuen Beiträge Access Formulare: Trotz Eingabeformular Werte übernehmen 1 miu20 302 15. Jul 2010, 20:41
MissPh! Trotz Eingabeformular Werte übernehmen
Keine neuen Beiträge Access Formulare: Eingabeformular 9 boundin 295 26. März 2010, 16:42
derArb Eingabeformular
Keine neuen Beiträge Access Formulare: Eingabeformular für neuen Datensatz erstellen.. 1 smellow 291 09. März 2010, 15:27
smellow Eingabeformular für neuen Datensatz erstellen..
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Macromedia Dreamweaver