Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Daten aus Abfrage in Tabelle kopieren
zurück: Abfrage nach Namen und Datum weiter: SQL lernen Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Bitte Status wählen ! Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
Prummel
fast Fortgeschrittener Office Nutzer


Verfasst am:
03. März 2004, 16:47
Rufname:
Wohnort: Echte

Daten aus Abfrage in Tabelle kopieren - Daten aus Abfrage in Tabelle kopieren

Nach oben
       

ich möchte den "Manschaftsnamen" aus der Abfrage "GR_A" in die Tabelle "Endspiele" kopieren und somit den dortigen Wert ersetzen.
geht das überhaupt? Ich hab das in ein Formular Button gelegt.
Code:
Private Sub Befehl9_Click()
    Dim s2 As String
    Dim Man As String

    Man = "Select Manschaftsname from GR_A Where Rang =1;"
    s2 = "Update Endspiele Set Heimmanschaft=Man Where Spiel_Nummer=25;"
    DoCmd.RunSQL Man
    DoCmd.RunSQL s2
End Sub

_________________
Zwei Dinge sind unendlich: Das Universum und die Menschliche Dummheit. Aber beim Universum bin ich mir nicht ganz sicher.
(Albert Einstein, dt.-am. Physiker, 1879-1955)
Willi Wipp
Moderator


Verfasst am:
03. März 2004, 17:00
Rufname:
Wohnort: Raum Wiesbaden


Re: Daten aus Abfrage in Tabelle kopieren - Re: Daten aus Abfrage in Tabelle kopieren

Nach oben
       

Hi Prummel,

versuch mal:
Code:
Private Sub Befehl9_Click()
    Dim s2  As String
    Dim Man As String

    Man = DLookup("[Manschaftsname]", "GR_A", "[Rang]=1")
    s2 = "Update Endspiele Set Heimmanschaft='" & Man & "' Where Spiel_Nummer=25;"
    DoCmd.RunSQL Man
    DoCmd.RunSQL s2
End Sub

Hinweis:
Man kann das Ergebnis einer SQL-Abfrage nicht direkt einem String zuweisen.
Grund: Du keonntest ja z.B. mehrere DS oder Felder abfrage ...
Man kann keine Variable direkt im SQL-String einsetzen. Man muss den Wert einfuegen.
Einen Text (String) muss man so 'Text' uebergeben

_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

(Anleitung fuer das Anhaengen von Dateien: Klicke links auf [www], Gaeste muessen sich dafuer anmelden)
Prummel
fast Fortgeschrittener Office Nutzer


Verfasst am:
03. März 2004, 20:09
Rufname:
Wohnort: Echte

AW: Daten aus Abfrage in Tabelle kopieren - AW: Daten aus Abfrage in Tabelle kopieren

Nach oben
       

unzulässige SQL Anweisung
Code:
    Dim s2  As String
    Dim Man As String

    Man = DLookup("[Manschaftsname]", "GR_A", "[Rang]=1")
    s2 = "Update Endspiele Set Heimmanschaft='" & Man & "' Where Spiel_Nummer=25;"
    DoCmd.RunSQL Man '<--- Hier
    DoCmd.RunSQL s2
erwartet Select Update usw.

was heißt das?? trotzdem schon mal danke

_________________
Zwei Dinge sind unendlich: Das Universum und die Menschliche Dummheit. Aber beim Universum bin ich mir nicht ganz sicher.
(Albert Einstein, dt.-am. Physiker, 1879-1955)
Willi Wipp
Moderator


Verfasst am:
03. März 2004, 20:19
Rufname:
Wohnort: Raum Wiesbaden

Re: Daten aus Abfrage in Tabelle kopieren (II) - Re: Daten aus Abfrage in Tabelle kopieren (II)

Nach oben
       

Hi Prummel,

sorry, die Zeile muss natuerlich raus, da nur s2 eine ausfuehrbare Aktionsabfrage ist.
Man enthaelt ja nur den Namen der Mannschaft => keinen SQL-Code! => Fehler

_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

(Anleitung fuer das Anhaengen von Dateien: Klicke links auf [www], Gaeste muessen sich dafuer anmelden)


Zuletzt bearbeitet von Willi Wipp am 03. März 2004, 20:21, insgesamt einmal bearbeitet
Prummel
fast Fortgeschrittener Office Nutzer


Verfasst am:
03. März 2004, 20:31
Rufname:
Wohnort: Echte

Achtung - Achtung

Nach oben
       

Prummel am 03. März 2004 um 19:21 hat folgendes geschrieben:
Jo es Funzt (hätt ich auch selber drauf kommen können oder?)
Vielen Dank
und Viel erfolg
bei jedem Zweiten mal
oder wenn ich den Befehl eine zweites mal für eine andere Zeile benutzen will kommt die Meldung unzulässige verwendung von Null laufzeit fehler 92 wie kann ich dem abhilfe verschaffen
'im Voraus schon mal Danke'

_________________
Zwei Dinge sind unendlich: Das Universum und die Menschliche Dummheit. Aber beim Universum bin ich mir nicht ganz sicher.
(Albert Einstein, dt.-am. Physiker, 1879-1955)
Willi Wipp
Moderator


Verfasst am:
03. März 2004, 20:37
Rufname:
Wohnort: Raum Wiesbaden

Re: Daten aus Abfrage in Tabelle kopieren (III) - Re: Daten aus Abfrage in Tabelle kopieren (III)

Nach oben
       

Hi Prummel,

dann versuch mal
Code:
Private Sub Befehl9_Click()
    Dim s2  As String
    Dim Man As String

    Man = DLookup("[Manschaftsname]", "GR_A", "[Rang]=1")
    If Nz(Man, "") = "" Then
        MsgBox "Keine Manschaft vorhanden!"
        Exit Sub
    End If
    s2 = "Update Endspiele Set Heimmanschaft='" & Man & "' Where Spiel_Nummer=25;"
    DoCmd.RunSQL s2
End Sub

_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

(Anleitung fuer das Anhaengen von Dateien: Klicke links auf [www], Gaeste muessen sich dafuer anmelden)
Prummel
fast Fortgeschrittener Office Nutzer


Verfasst am:
03. März 2004, 20:42
Rufname:
Wohnort: Echte

AW: Daten aus Abfrage in Tabelle kopieren - AW: Daten aus Abfrage in Tabelle kopieren

Nach oben
       

das gleiche Problem immer noch beim zweiten mal auf den Button klicken laufzeit fehler 94
_________________
Zwei Dinge sind unendlich: Das Universum und die Menschliche Dummheit. Aber beim Universum bin ich mir nicht ganz sicher.
(Albert Einstein, dt.-am. Physiker, 1879-1955)
Willi Wipp
Moderator


Verfasst am:
04. März 2004, 10:36
Rufname:
Wohnort: Raum Wiesbaden


Re: Daten aus Abfrage in Tabelle kopieren (IV) - Re: Daten aus Abfrage in Tabelle kopieren (IV)

Nach oben
       

Hi Prummel,

also der von Dir zuerst erwaehnte Fehler 92 zeigt 'For-Schleife nicht initialisiert'
Poste bitte mal den Code-Teil um die Zeile, in der der Fehler auftritt und gib die Zeile an.
Ich habe meine Funktion s.o. nachgestellt und auch entsprechende Tabellen aufgebaut, geht einwandfrei.
Was ziegst Du denn auf dem Formular an?
Was ist die Datenherkunft des Formulars?

_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

(Anleitung fuer das Anhaengen von Dateien: Klicke links auf [www], Gaeste muessen sich dafuer anmelden)
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 Tabellen & Abfragen: Mit SQL auf zwei verschiedene Abfrage weisen 4 Gast 1585 07. Feb 2004, 15:00
Willi Wipp Mit SQL auf zwei verschiedene Abfrage weisen
Keine neuen Beiträge Access Tabellen & Abfragen: Daten anfügen doppelte Datensätze überschreiben 1 Uli 3838 04. Feb 2004, 14:21
Gerd_ Daten anfügen doppelte Datensätze überschreiben
Keine neuen Beiträge Access Tabellen & Abfragen: Suche Hilfe zu SQL (DAO 351 MS) - Abfrage 3 Berny_H 1005 04. Feb 2004, 11:41
borstel Suche Hilfe zu SQL (DAO 351 MS) - Abfrage
Keine neuen Beiträge Access Tabellen & Abfragen: Bestimmte Abfrage erstellen ... nur wie ? 1 studi 2219 22. Dez 2003, 20:51
reke Bestimmte Abfrage erstellen ... nur wie ?
Keine neuen Beiträge Access Tabellen & Abfragen: Wie lösch ich eine Tabelle? hat sich erledigt !!!! 5 Esdo 1180 12. Dez 2003, 17:32
Fedaykin Wie lösch ich eine Tabelle? hat sich erledigt !!!!
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage, ob eine Abfrage ein Ergebnis hat 3 Esdo 3934 09. Dez 2003, 15:53
Fedaykin Abfrage, ob eine Abfrage ein Ergebnis hat
Keine neuen Beiträge Access Tabellen & Abfragen: Access 97 Abfrage Duplikate 9 gast 2419 02. Dez 2003, 14:39
Kay Access 97 Abfrage Duplikate
Keine neuen Beiträge Access Tabellen & Abfragen: Parameter abfrage 3 Gast 1903 01. Dez 2003, 16:12
Caladan Parameter abfrage
Keine neuen Beiträge Access Tabellen & Abfragen: WENN Formel in einer Abfrage in ACCESS (erledigt) 2 Roger Büttler 9608 19. Nov 2003, 23:20
Roger Büttler WENN Formel in einer Abfrage in ACCESS (erledigt)
Keine neuen Beiträge Access Tabellen & Abfragen: Brauche Ergebnis einer Abfrage in anderer Form 2 Sieben 911 16. Nov 2003, 20:07
gast Brauche Ergebnis einer Abfrage in anderer Form
Keine neuen Beiträge Access Tabellen & Abfragen: mit Update Abfrage zufügen und wegnehmen 1 WuF 794 11. Nov 2003, 13:24
marmic55 mit Update Abfrage zufügen und wegnehmen
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage aus verschiedenen Tabellen erstellen!!! 1 jörg T. 1098 07. Nov 2003, 12:03
karsten Abfrage aus verschiedenen Tabellen erstellen!!!
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Expression Web