Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
SELECT * FROM mit VBA
zurück: Ja/Nein Felder Zählen weiter: Von SQL auf VBA Variable zugreifen 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
abs_anfang
Im Profil kannst Du frei den Rang ändern


Verfasst am:
19. März 2007, 16:36
Rufname:

SELECT * FROM mit VBA - SELECT * FROM mit VBA

Nach oben
       Version: Office 97

hallo allerseits,

habe ein kleines Problem bezüglich einer Select Anweisung mit VBA.

Konnte Funktionen wie DoCmd.RunSQL und DoCmd.OpenQuery ausfindig machen. Leider ist die eine nur für Aktionsfragen geeignet und die OpenQuery öffnet mir gleich die ganze View auf die DynSet.

Das beste Beispiel was ich finden konnte ist: VBA & Select
Code:
    Dim sql As String
    Dim rs As DAO.Recordset
   
    sql = "SELECT * FROM Kunden"
    Set rs = CurrentDb.OpenRecordset(sql)
    Do Until rs.EOF = True
        MsgBox rs![Name]
        'rs.Addnew
        'rs.Edit
        'rs![Feldname] = "Inhalt"
        'rs.Update
        rs.MoveNext
    Loop
    Set rs = Nothing
Auch dieses hilft mir nich wirklich weiter.

Meine Select liefert mir nur eine Zahl vom Typ long zurück. Diese eine Zahl möchte ich dann direkt in einer longVariable speichern.

Also irgendwie sowas
Code:
    Dim sql As String
    Dim value As Long
   
    sql = "SELECT * FROM Kunden"
    value = Compute.SELECT sql
    MsgBox value
End Function
Compute.SELECT ist ein Platzhalter von mir, welches durch einen richtigen Befehl ersetzt werden muss.

Ich bedanke mich Voraus für eure Ideen, Anregungen und Lösungen!

Ps: Das oben soll nur ein Bsp sein damit man sich schnell reindenken kann! Im richtigen Quellcode geschieht natürlich noch was mit dem eingelesenen Wert!
Willi Wipp
Moderator


Verfasst am:
19. März 2007, 17:04
Rufname:
Wohnort: Raum Wiesbaden


Re: SELECT * FROM mit VBA - Re: SELECT * FROM mit VBA

Nach oben
       Version: Office 97

Hi abs_anfang,

um an den Wert einer Abfrage zu kommen, bleibt nur entweder die Verwendung eines Recodsets
oder du versuchst es mit den Aggregatfunktionen z.B. DLoopup (DomWert).

_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

(Anleitung fuer das Anhaengen von Dateien: Klicke links auf [www], Gaeste muessen sich dafuer anmelden)
abs_anfang
Im Profil kannst Du frei den Rang ändern


Verfasst am:
19. März 2007, 17:24
Rufname:

AW: SELECT * FROM mit VBA - AW: SELECT * FROM mit VBA

Nach oben
       Version: Office 97

achso,

habe den Code editiert. Alles gut und bestens.

von welchem Typ sind denn jetzt meine Werte in der RecordSet?
(in der Tabelle sind sie als Long hinterlegt)

muss arithmetische Funktionen auf den Wert anwenden, im schlechtesten Fall müsste ich nach einer String to Int suchen (und wo gibt es eine online API?? wo ich solche trivialen Sachen nachlesen kann ohne andauernd eure Zeit für Kindsprobleme in Anspruch nehmen zu müssen).

Konnte auch keine Vernünftige Online-Quelle zu DLoopUp finden!?

Und die tollen DataBecker Bücher hier im Unternehmen sind fürs Grillen im Sommer gedacht (oder bei uns Saarländer zum Schwenken Wink )
Thomas2007
langsam gehts besser... , SQL/DB gut


Verfasst am:
19. März 2007, 23:07
Rufname:

Re: AW: SELECT * FROM mit VBA - Re: AW: SELECT * FROM mit VBA

Nach oben
       Version: Office 97

Hallo,
abs_anfang - 19. März 2007, 16:24 hat folgendes geschrieben:
konnte auch keine Vernünftige Online-Quelle zu DLoopUp finden!?
es handelt sich um Tippfehler! Die Funktion heißt DLookup (Englisch) DomWert (Deutsch)
_________________
Gruß
Thomas

Anleitung für das Anhängen von Dateien: Klicke links auf [www]
Gast



Verfasst am:
20. März 2007, 10:27
Rufname:


AW: SELECT * FROM mit VBA - AW: SELECT * FROM mit VBA

Nach oben
       Version: Office 97

Wink

vielen Dank!
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: Select Abfrage Zeichen ignorieren 6 feuse8 603 03. Jun 2011, 12:44
Willi Wipp Select Abfrage Zeichen ignorieren
Keine neuen Beiträge Access Tabellen & Abfragen: VBA auf SELECT Count(*) 4 strolli 2107 12. Apr 2011, 12:29
strolli VBA auf SELECT Count(*)
Keine neuen Beiträge Access Tabellen & Abfragen: SELECT Sum() mit String 2 Gast 279 21. Dez 2010, 14:50
Gast SELECT Sum() mit String
Keine neuen Beiträge Access Tabellen & Abfragen: Union select nach "Quelle" sortieren 9 avalancha 496 24. März 2010, 22:12
avalancha Union select nach "Quelle" sortieren
Keine neuen Beiträge Access Tabellen & Abfragen: Select all außer Literalzeichen? 1 denzur 797 03. März 2010, 17:50
helado Select all außer Literalzeichen?
Keine neuen Beiträge Access Tabellen & Abfragen: SELECT Top, SELECT Max() oder was dazwischen 20 Tina81 2406 18. Dez 2009, 23:40
Tina81 SELECT Top, SELECT Max() oder was dazwischen
Keine neuen Beiträge Access Tabellen & Abfragen: SELECT COUNT mit WHERE Argument 2 holger83 3143 06. Jan 2009, 18:23
holger83 SELECT COUNT mit WHERE Argument
Keine neuen Beiträge Access Tabellen & Abfragen: zwei select count abfragen mit union all untereinander 1 llcoolt23 2519 25. Jul 2008, 15:17
MAPWARE zwei select count abfragen mit union all untereinander
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage: INSERT INTO mit festem Wert und SELECT 1 DrPepper 2328 27. März 2008, 15:59
Willi Wipp Abfrage: INSERT INTO mit festem Wert und SELECT
Keine neuen Beiträge Access Tabellen & Abfragen: MEMOFELD erzeugen in Tabellenerstellungsabfrage SELECT INTO 1 aeschen 1808 18. Aug 2007, 17:44
steffen0815 MEMOFELD erzeugen in Tabellenerstellungsabfrage SELECT INTO
Keine neuen Beiträge Access Tabellen & Abfragen: SELECT mit Variablen aus VBA geht das? 12 Tomate007 5469 12. Dez 2006, 09:33
Tomate007 SELECT mit Variablen aus VBA geht das?
Keine neuen Beiträge Access Tabellen & Abfragen: date in string konvertieren innerhalb einer select Abfrage 4 samba 5443 23. Nov 2006, 18:50
samba date in string konvertieren innerhalb einer select Abfrage
 

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