Suche | Statistiken | Benutzerliste | Access-FAQ | Datenschutz Foren
donkarl Forum
donkarl Forum ->  Themen -> Access -> Diskussion ansehen

Du bist als Gast eingelogt. ( Anmelden | Registrieren )
  • Access will sich nicht schliessen lassen
  • Dreho5225.03.22 09:34
       └ RE: Access will sich nicht schliessen lassen PeterDoering25.03.22 11:02
          └ RE: Access will sich nicht schliessen lassen Dreho5206.04.22 18:10
             └ RE: Access will sich nicht schliessen lassen PeterDoering07.04.22 16:33
  • Datenbank Reparatur geht nicht
  • Greiff13.01.22 13:50
       └ RE: Datenbank Reparatur geht nicht Greiff13.01.22 14:17
       └ RE: Datenbank Reparatur geht nicht Karl Donaubauer13.01.22 15:53
          └ RE: Datenbank Reparatur geht nicht Greiff13.01.22 16:53
       └ RE: Datenbank Reparatur geht nicht Nick Oetjen14.01.22 09:51
          └ gelöst: Datenbank Reparatur geht nicht Greiff19.01.22 13:32
             └ gelöst PS: Datenbank Reparatur geht nicht Greiff19.01.22 13:36
       └ RE: Datenbank Reparatur geht nicht cheryl07.04.22 10:33
  • Access Stammtisch München am 07.04.2022 (Do) - Liv...
  • StefanWirrer05.04.22 16:57
  • Report: Problem Gruppenwechsel Seitenkopf
  • SoeSchi28.02.22 16:58
       └ RE: Report: Problem Gruppenwechsel Seitenkopf PeterDoering28.02.22 18:52
          └ RE: Report: Problem Gruppenwechsel Seitenkopf SoeSchi08.03.22 14:21
             └ RE: Report: Problem Gruppenwechsel Seitenkopf PeterDoering10.03.22 07:35
  • Realer Access Stammtisch München am 10.03.2021 (Do...
  • StefanWirrer09.03.22 08:13
  • Set rs mit WHERE + AND
  • Umbauwfb03.03.22 08:59
       └ RE: Set rs mit WHERE + AND PeterDoering03.03.22 10:18
       └ RE: Set rs mit WHERE + AND Nick Oetjen04.03.22 14:43
          └ RE: Set rs mit WHERE + AND PeterDoering04.03.22 19:56
  • Update Bug Jan/Feb
  • Karl Donaubauer04.02.22 00:47
       └ RE: Update Bug Jan/Feb Andrea04.02.22 16:44
          └ RE: Update Bug Jan/Feb Karl Donaubauer04.02.22 17:05
             └ RE: Update Bug Jan/Feb pp6304.02.22 18:46
                └ RE: Update Bug Jan/Feb Karl Donaubauer05.02.22 12:19
             └ RE: Update Bug Jan/Feb Andrea07.02.22 12:36
       └ RE: Update Bug Jan/Feb Karl Donaubauer05.02.22 00:17
       └ RE: Update Bug Jan/Feb Karl Donaubauer08.02.22 15:20
          └ RE: Update Bug Jan/Feb pedrowg18.02.22 10:19
             └ RE: Update Bug Jan/Feb Karl Donaubauer18.02.22 23:52
                └ RE: Update Bug Jan/Feb pedrowg03.03.22 12:52
  • Methode oder Datenobjekt nicht gefunden, an der St...
  • Umbauwfb23.02.22 15:45
       └ RE: Methode oder Datenobjekt nicht gefunden, an ... Umbauwfb24.02.22 10:15
          └ RE: Methode oder Datenobjekt nicht gefunden, a... Umbauwfb24.02.22 16:44
  • Outlook Email aus Access öffnen
  • Umbauwfb21.02.22 15:22
       └ RE: Outlook Email aus Access öffnen PeterDoering21.02.22 22:36
          └ RE: Outlook Email aus Access öffnen Umbauwfb23.02.22 15:38
  • Inhalte aus Verknüpften Tabellen werden teilweise ...
  • tim07.02.22 21:40
       └ RE: Inhalte aus Verknüpften Tabellen werden teil... Nick Oetjen09.02.22 16:47
          └ RE: Inhalte aus Verknüpften Tabellen werden te... tim14.02.22 13:37
  • Einladung zum 8. virtuellen Access-Stammtisch Hann...
  • KlausWerther09.02.22 19:21
  • Realer Access Stammtisch München am 10.02.2022 (Do...
  • StefanWirrer09.02.22 10:20
  • Tabelle umwandeln
  • willi15404.02.22 10:58
       └ RE: Tabelle umwandeln Nick Oetjen07.02.22 14:10
          └ RE: Tabelle umwandeln willi15409.02.22 09:42
  • Nach dem Schließen eines PopUp ist die vorherige M...
  • hesdb05.02.22 22:24
       └ RE: Nach dem Schließen eines PopUp ist die vorhe... hesdb07.02.22 23:02
  • Mehrbenutzerzugriff funktioniert nicht mehr
  • Andrea15.12.21 10:36
       └ RE: Mehrbenutzerzugriff funktioniert nicht mehr Roli15.12.21 12:39
          └ RE: Mehrbenutzerzugriff funktioniert nicht mehr Andrea15.12.21 13:48
             └ RE: Mehrbenutzerzugriff funktioniert nicht mehr ASummer16.12.21 10:34
                └ RE: Mehrbenutzerzugriff funktioniert nicht... Andrea16.12.21 13:45
                └ RE: Mehrbenutzerzugriff funktioniert nicht... EISystems16.12.21 17:56
                   └ RE: Mehrbenutzerzugriff funktioniert nic... Andrea21.12.21 12:52
                      └ RE: Mehrbenutzerzugriff funktioniert n... ASummer22.12.21 09:00
                         └ RE: Mehrbenutzerzugriff funktioniert... Karl Donaubauer22.12.21 23:12
                            └ RE: Mehrbenutzerzugriff funktionie... ASummer23.12.21 07:09
                               └ RE: Mehrbenutzerzugriff funktion... Karl Donaubauer23.12.21 10:30
                               └ RE: Mehrbenutzerzugriff funktion... Karl Donaubauer23.12.21 12:12
                                  └ RE: Mehrbenutzerzugriff funkti... ASummer27.12.21 15:36
                                     └ RE: Mehrbenutzerzugriff funk... Karl Donaubauer28.12.21 11:10
                                        └ RE: Mehrbenutzerzugriff fu... Nick Oetjen04.01.22 14:03
                                           └ RE: Mehrbenutzerzugriff ... Karl Donaubauer04.01.22 17:34
                                              └ RE: Mehrbenutzerzugrif... Nick Oetjen04.01.22 21:05
                                                 └ RE: Mehrbenutzerzugr... Nick Oetjen05.01.22 13:44
                                        └ RE: Mehrbenutzerzugriff fu... Karl Donaubauer07.01.22 14:24
                                           └ RE: Mehrbenutzerzugriff ... Andrea11.01.22 16:10
                                           └ RE: Mehrbenutzerzugriff ... Karl Donaubauer12.01.22 09:40
                                              └ RE: Mehrbenutzerzugrif... Harald27.01.22 16:40
                                                 └ RE: Mehrbenutzerzugr... Karl Donaubauer27.01.22 19:05
                                                    └ RE: Mehrbenutzerzu... Harald28.01.22 09:36
                                                       └ RE: Mehrbenutzer... Karl Donaubauer28.01.22 11:27
                                                          └ RE: Mehrbenutz... Harald28.01.22 12:08
                                                             └ RE: Mehrbenu... Karl Donaubauer28.01.22 12:33
                                                          └ RE: Mehrbenutz... Harald01.02.22 09:10
                                                             └ RE: Mehrbenu... Karl Donaubauer01.02.22 13:41
                                                                └ RE: Mehrbe... Harald02.02.22 10:53
                                                                   └ RE: Mehr... Karl Donaubauer02.02.22 11:27
                                                                      └ RE: Me... Harald02.02.22 13:14
                                                                         └ RE: ... Karl Donaubauer04.02.22 00:36
                            └ RE: Mehrbenutzerzugriff funktionie... Andrea23.12.21 14:01
                               └ RE: Mehrbenutzerzugriff funktion... Andrea23.12.21 23:00
                         └ RE: Mehrbenutzerzugriff funktioniert... Andrea23.12.21 13:58
                            └ RE: Mehrbenutzerzugriff funktionie... ASummer27.12.21 15:42
    PeterDoering
    Gesendet: 03.03.22 10:18
    Betreff: RE: Set rs mit WHERE + AND



    Extreme Veteran

    Beiträge: 563
    5002525
    Hallo,

    Umbauwfb - 03.03.22 08:59
    vID_von = Me.txtFirmenID_von.Value 'braucht man das .Value? Brauche ich die Variable oder kann ich direkt den Wert des Textfelds einsetzen?
    vID_zu = Me.txtFirmenID_zu.Value 'braucht man das .Value? Brauche ich die Variable oder kann ich direkt den Wert des Textfelds einsetzen?

    Deklarationen passen. .Value ist die Default-Eigenschaft, d.h. man könnte sie auch weglassen. Aber ich schreibe auch die Default-Eigenschaft grundsätzlich aus, da andere Objekttypen andere Standard-Eigenschaften haben können, also um keine Verwirrung zu stiften.


    Set rs_von = dB.OpenRecordset("SELECT" _
    & " * FROM TeilnehmerAdressdatenT" _
    & " WHERE AdressdatenID = " & vID_von, dbOpenSnapshot)

    An der Syntax ist an sich nichts auszusetzen, aber ... (Rest siehe unten).


    Do Until rs_von.EOF

    Set rs_zu = dB.OpenRecordset("SELECT" _
    & " Count (*) As Anz FROM TeilnehmerAdressdatenT" _
    & " WHERE AdressdatenID = " & rs_von!TeilnehmerID, dbOpenDynaset) 'dieser Block läuft...
    'warum läuft der Block mit AND nicht?
    ' Set rs_zu = dB.OpenRecordset("SELECT" _
    ' & " Count (*) As Anz FROM TeilnehmerAdressdatenT" _
    ' & " WHERE AdressdatenID = " & rs_von!TeilnehmerID" _
    ' & " AND TeilnehmerID = " & vID_zu, dbOpenDynaset) 'wie muss ich die Stelle mit dem AND schreiben?

    Wie drückt sich denn das "läuft nicht" aus? Fehlermeldung? An der Syntax liegt es jedenfalls nicht.

    Den Rest hab ich mal nicht kommentiert, weil ich gerade die Aufgabenstellung gelesen habe. ;-)

    Du musst einfach nur folgendes machen:

    sSQL = "UPDATE TeilnehmerAdressdatenT SET ID = " & vID_zu & " WHERE ID = " & vID_von & ";"
    dB.Execute sSQL, dbFailOnError

    Du brauchst weder Recordsets noch Schleifen.

    Wenn du danach die rot-markierte Firma löschen willst, kannst du das über folgende Zeilen erledigen.

    sSQL = "DELETE FROM NameDerFirmenTabelle WHERE ID = " & vID_von
    dB.Execute sSQL, dbFailOnError

    Also, ...
    - das doppelte Hochkomma kommt nach dem =, nicht am Ende.
    - die Löschung findet nicht in der Teilnehmer-Tabelle statt, sondern in der Firmentabelle, deren Namen du hier nicht erwähnt hast.
    - AdressdatenID heißt in der Firmentabelle vermutlich ID und falls nicht, setze den richtigen Feldnamen ein.
    - vID_von ist eine Variable, kein Objekt, daher hat sie keine Eigenschaften, d.h. .Value führt zu Syntaxfehlern.

    Grundsätzlich könntest du alle Parameter direkt aus den Steuerelementen auslesen, aber wenn deren Namen recht lang sind und sie öfters gebraucht werden, empfiehlt es sich, kurze prägnante Variablennamen zu verwenden, um die Lesbarkeit des Codes zu erhöhen.

    -----
    Gruss - Peter
    Top of the page Bottom of the page


    Seite: < 4 5 6 7 8 9 ... 10 11 12 13 14 15 16 ... >
    Suche in diesem Forum
    Druckfreundliche Version
    (Alle Cookies von dieser Seite löschen.)