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

Du bist als Gast eingelogt. ( Anmelden | Registrieren )
  • Zugriff auf andere Datenbank
  • swetrain29.12.13 11:06
       └ RE: Zugriff auf andere Datenbank wilo02.01.14 17:35
  • Domain Problem
  • bkleine12.12.13 11:41
       └ RE: Domain Problem Karl Donaubauer12.12.13 12:57
  • UID Nummer automatisch überprüfen
  • Gearwheel06.12.13 13:55
       └ RE: UID Nummer automatisch überprüfen PeterDoering10.12.13 14:24
  • Access Stammtisch München am 12.12.2013 (Do)
  • StefanWirrer10.12.13 08:56
  • Tabellen erstellen als Bericht oder als Formular
  • bkleine03.12.13 21:27
       └ RE: Tabellen erstellen als Bericht oder als Form... bkleine04.12.13 16:03
  • Entwurfsansicht von Formularen
  • Benal03.12.13 15:28
       └ RE: Entwurfsansicht von Formularen Karl Donaubauer03.12.13 16:43
  • Mehr Datenbanken können nicht geöffnet werden (2)
  • Bolkon30.11.13 11:48
       └ RE: Mehr Datenbanken können nicht geöffnet werde... Karl Donaubauer02.12.13 15:36
          └ RE: Mehr Datenbanken können nicht geöffnet wer... Bolkon03.12.13 12:11
  • Bericht drucken
  • diroth26.11.13 16:06
       └ RE: Bericht drucken Greiff28.11.13 16:46
  • Druckerprobleme
  • Greiff14.10.13 00:05
       └ RE: Druckerprobleme Karl Donaubauer14.10.13 10:38
          └ RE: Druckerprobleme Greiff28.11.13 11:28
             └ RE: Druckerprobleme gelöst Greiff28.11.13 16:10
  • Summe von bestimmten Datensätzen
  • lengaumi19.11.13 16:41
       └ RE: Summe von bestimmten Datensätzen Karl Donaubauer21.11.13 22:58
          └ RE: Summe von bestimmten Datensätzen lengaumi26.11.13 17:25
  • Ausgabe Optionsgruppe in Bericht
  • resiro24.11.13 16:21
       └ RE: Ausgabe Optionsgruppe in Bericht wilo25.11.13 14:00
       └ RE: Ausgabe Optionsgruppe in Bericht resiro25.11.13 16:32
       └ RE: Ausgabe Optionsgruppe in Bericht resiro25.11.13 21:54
  • Access (FE und BE) beim 2. User langsam!
  • Woally14.11.13 18:52
       └ RE: Access (FE und BE) beim 2. User langsam! wilo18.11.13 15:19
          └ RE: Access (FE und BE) beim 2. User langsam! Woally23.11.13 12:42
  • Termine von Access in Outlook übergeben
  • hume19.11.13 13:58
       └ RE: Termine von Access in Outlook übergeben wilo22.11.13 17:18
  • Umbenennen kann Datensatz löschen
  • burk18.11.13 10:18
       └ RE: Umbenennen kann Datensatz löschen Karl Donaubauer21.11.13 20:11
    bkleine
    Gesendet: 12.12.13 11:41
    Betreff: Domain Problem


    Member

    Beiträge: 31
    25

    Hallo,

    bei der folgenden SQLabfrage habe ich Schwierigkeiten, sie in eine DCount-Abfrage umzuformulieren

    SELECT tab_Treatments.Treat_short
    FROM tab_Treatments
    WHERE ((Not ((tab_Treatments.Treat_short)='Base' Or (tab_Treatments.Treat_short)='Resc')));

    Ergebnis 4 Reihen


    NormTreatmentGroups = DCount("Treat_short", "tab_Treatments", "((Not ((Treat_short = 'Base') and (Treat_short ='Resc'))))" )

    Ergebnis 7 weil in drei Reihen entweder Base oder Resc steht.
    Auch das folgende liefert 7, was ich nicht verstehe.


    Dim NormTreatmentGroups As Integer
    Dim con As ADODB.Connection
    Dim cat As ADOX.Catalog
    Dim rst As ADODB.Recordset
    Dim str1 As String
    Dim str2 As String
    Dim strSQL As String

    NormTreatmentGroups = DCount("Treat_short", "tab_Treatments", "((Not ((Treat_short = 'Base') and (Treat_short ='Resc')))) " )

    strSQL = "SELECT tab_Treatments.Treat_short FROM tab_Treatments " & _
             "Where ((Not ((tab_Treatments.Treat_short)='Base' Or (tab_Treatments.Treat_short)='Resc'))) ; "
    Debug.Print strSQL
    Set rst = New ADODB.Recordset
    Set con = CurrentProject.Connection
    rst.Open "tab_Treatments", con, adOpenKeyset, adLockOptimistic

    NormTreatmentGroups = Val(rst.RecordCount)
    Debug.Print NormTreatmentGroups

    End Sub

    Für strSQL ergibt sich :

    SELECT tab_Treatments.Treat_short FROM tab_Treatments

    Where ((Not ((tab_Treatments.Treat_short)='Base' Or (tab_Treatments.Treat_short)='Resc'))) ;

    Das ist doch formal die gleiche SQL-Abrage ganz oben. Ich bin verwundert.

     

    Gruß Bernhard

     

    Top of the page Bottom of the page


    Seite: < 41 42 43 44 45 46 ... 47 48 49 50 51 52 53 ... >
    Suche in diesem Forum
    Druckfreundliche Version
    (Alle Cookies von dieser Seite löschen.)