Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
SQL Abfrage liefert Fehler
Gehe zu Seite Zurück  1, 2, 3, 4, 5, 6, 7  Weiter
zurück: Refresh All Macro, um eine Subform upzudaten weiter: Kontrollkästchen wählt Spalten aus Abfrage aus 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
ViperGTS
Im Profil kannst Du frei den Rang ändern


Verfasst am:
11. Jul 2011, 15:42
Rufname:

AW: SQL Abfrage liefert Fehler - AW: SQL Abfrage liefert Fehler

Nach oben
       Version: Office 2007

ViperGTS am 11. Jul 2011 um 15:35 hat folgendes geschrieben:
Ehmm was ist daran Falsch???

Ok habs geändert aber so passiert auch nichts-.-
Ich dreh langsam durch-.-
Code:
Private Sub Vorrichtung_AfterUpdate()
    Dim strSQL As String
   
    strSQL = "SELECT Vorrichtungen" _
             & "FROM Vorrichtungen" _
            & "WHERE Vorrichtungen= " & Me!Vorrichtung & ";"
    Me!inSachnummern.RowSource = strSQL
End Sub
[/url]
MissPh!
Office-VBA-Programmiererin


Verfasst am:
11. Jul 2011, 15:43
Rufname:
Wohnort: NRW


AW: SQL Abfrage liefert Fehler - AW: SQL Abfrage liefert Fehler

Nach oben
       Version: Office 2007

ViperGTS - 11. Jul 2011, 15:35 hat folgendes geschrieben:
Ehmm was ist daran Falsch???
Sag mal, machst du das mit Absicht oder kannst du wirklich nicht anders? Confused
Im letzten Beispiel hast du es doch richtig gemacht, da musst du den Unterschied doch sehen!

Der erste Ausdruck "Sachnummer.Vorrichtungen" sollte durch "Sachnummer" ersetzt werden und der zweite durch "Vorrichtung".

Nachtrag:
Schau dir doch das Ergebnis der Zuweisung einfach mal an!
Du kannst die Wörter nicht einfach aneinander klatschen, es fehlen trennende Leerzeichen.

_________________
Gruß MissPh!
ViperGTS
Im Profil kannst Du frei den Rang ändern


Verfasst am:
11. Jul 2011, 15:47
Rufname:

AW: SQL Abfrage liefert Fehler - AW: SQL Abfrage liefert Fehler

Nach oben
       Version: Office 2007

ehmm hab ihc aber es passiertr trozdem nichts-.-
guck:
Code:
Private Sub Vorrichtung_AfterUpdate()
    Dim strSQL As String

    strSQL = "SELECT Sachnummer" _
             & "FROM Vorrichtungen" _
            & "WHERE Vorrichtung = " & Me!Vorrichtung & ";"
    Me!inSachnummern.RowSource = strSQL
End Sub
ViperGTS
Im Profil kannst Du frei den Rang ändern


Verfasst am:
11. Jul 2011, 16:52
Rufname:

AW: SQL Abfrage liefert Fehler - AW: SQL Abfrage liefert Fehler

Nach oben
       Version: Office 2007

Kann mir mal jemand sagen was ich falsch mache?

Ich dreh durch Confused

-.-

Lg Viper Question
Nouba
nicht ganz unwissend :)


Verfasst am:
11. Jul 2011, 16:55
Rufname:
Wohnort: Berlin


AW: SQL Abfrage liefert Fehler - AW: SQL Abfrage liefert Fehler

Nach oben
       Version: Office 2007

Hallo,

MsgBox strsql zeigt Dir das Schlamassel an.

_________________
mit freundlichen Grüssen Nouba

Wenn beim Lesen eines Beitrags der Eindruck entsteht, dass sich der Fragesteller wenig Mühe gegeben hat, so erhöht das nicht unbedingt die Motivation, eine Antwort zu verfassen.
ViperGTS
Im Profil kannst Du frei den Rang ändern


Verfasst am:
11. Jul 2011, 16:57
Rufname:

AW: SQL Abfrage liefert Fehler - AW: SQL Abfrage liefert Fehler

Nach oben
       Version: Office 2007

hej nouba, da kommt nicht mal eine fehlermeldung.
Diese Abfrage bringt mich noch zur Palme-.- Twisted Evil
Nouba
nicht ganz unwissend :)


Verfasst am:
11. Jul 2011, 17:05
Rufname:
Wohnort: Berlin

AW: SQL Abfrage liefert Fehler - AW: SQL Abfrage liefert Fehler

Nach oben
       Version: Office 2007

Hallo,

Du solltest ja auch den Schwerpunkt auf den Inhalt des Abfragetextes richten - besonders auf die Trennung von Worten. Razz

_________________
mit freundlichen Grüssen Nouba

Wenn beim Lesen eines Beitrags der Eindruck entsteht, dass sich der Fragesteller wenig Mühe gegeben hat, so erhöht das nicht unbedingt die Motivation, eine Antwort zu verfassen.
derArb
getting better


Verfasst am:
11. Jul 2011, 17:06
Rufname: derArb
Wohnort: Berlin

AW: SQL Abfrage liefert Fehler - AW: SQL Abfrage liefert Fehler

Nach oben
       Version: Office 2007

Hallo,

achte auf Leerzeichen in Strings
Code:
Private Sub Vorrichtung_AfterUpdate()
    Dim strSQL As String

    strSQL = "SELECT Sachnummer" _
            & " FROM Vorrichtungen" _
           & " WHERE Vorrichtung = " & Me!Vorrichtung
    Me!inSachnummern.RowSource = strSQL
End Sub
also statt "FROM... muss es " FROM... heissen.
und statt "WHERE... muss es heissen " WHERE...

Mit dem Tip von Nouba sieht man das sofort in der Messagebox.
MfG
derArb

_________________
MfG
derArb

Scio me nihil scire...Εν οίδα οτι ουδέν οίδα... Ich weiss, dass ich nichts weiss (Sokrates)
Ich bevorzuge Beiträge mit korrekter deutscher Grammatik.
ViperGTS
Im Profil kannst Du frei den Rang ändern


Verfasst am:
12. Jul 2011, 08:31
Rufname:

AW: SQL Abfrage liefert Fehler - AW: SQL Abfrage liefert Fehler

Nach oben
       Version: Office 2003

ViperGTS am 12. Jul 2011 um 07:36 hat folgendes geschrieben:
Guten Morgen Leute,
Danke erstmal für die Anwort. Leider tut sich da immer noch nichts-.-...
ich hab auch keine Ahnung warum.
Hier der Code:
Code:
Private Sub Vorrichtung_AfterUpdate()
    Dim strSQL As String
   
    strSQL = "SELECT Sachnummer" _
            & " FROM Vorrichtungen" _
           & " WHERE Vorrichtung = " & Me!Vorrichtung
    Me!Sachnummern.RowSource = strSQL
End Sub
>Ich hab mein Feld "inSachnummern" in "Sachnummern" umbenannt.
>Also in meinem Feld "Vorrichtung" bekomm ich eine Vorrichtung zu der aktuellen "Sachnummer",dann wollt ich durch eine Ereignisprozedur beim Feld "Vorrichtung" mir noch die falls vorhanden, restlichen Sachnummern im Feld "Sachnummern" anzeigen lassen. Wieso tut sich da nichts? Ich bekomm auch keine Fehlermeldung,wenn ich das MSGBOX strsql einsetze. Ich hab auch alles mir angeschaut, Steuerelement usw...

LG Viper.

...So anbei die Datenbank.
Vielleicht weiss ja jemand eine Lösung.
Dankeschön schon mal.

MfG
Viper.

Bitte beachten:
Gibt die Sachnummer : 9529730 ein um zu sehen das es nicht funktioniert. Da müßte insgesamt 3 Sachnummern zu der Vorrichtung angezeigt werden im Feld "Sachnummern".



db1.zip
 Beschreibung:

Download
 Dateiname:  db1.zip
 Dateigröße:  300.5 KB
 Heruntergeladen:  15 mal

MissPh!
Office-VBA-Programmiererin


Verfasst am:
12. Jul 2011, 09:26
Rufname:
Wohnort: NRW

AW: SQL Abfrage liefert Fehler - AW: SQL Abfrage liefert Fehler

Nach oben
       Version: Office 2007

Hallo,

ich fürchte, du bist ein recht hoffnungsloser oder zumindest "beratungsresistenter" Fall. Nichts von dem was bisher gesagt wurde, scheint bei dir angekommen zu sein... Confused

Auch wenn du für den Feldnamen "Sachnummern" den Plural wählst, kann dort nur genau eine Sachnummer gespeichert werden. Rolling Eyes

_________________
Gruß MissPh!
ViperGTS
Im Profil kannst Du frei den Rang ändern


Verfasst am:
12. Jul 2011, 09:28
Rufname:

AW: SQL Abfrage liefert Fehler - AW: SQL Abfrage liefert Fehler

Nach oben
       Version: Office 2007

ja und was soll ich deiner Meinung nach machen,damit es auch Plural im ergebnis ist?

LG Viper.
MissPh!
Office-VBA-Programmiererin


Verfasst am:
12. Jul 2011, 09:32
Rufname:
Wohnort: NRW

AW: SQL Abfrage liefert Fehler - AW: SQL Abfrage liefert Fehler

Nach oben
       Version: Office 2007

Erzähl doch mal, was diese "Anfragen" überhaupt für einen Zweck erfüllen sollen.
Genügt es, die Nummern als Zeichenkette zu speichern? Oder willst du damit anschließend wieder auf die Ursprungstabelle zugreifen?

Und wieviel hat die hochgeladene DB mit der Realität zu tun? Ist es korrekt, dass die Sachnummern in AktiveMaterialien nicht eindeutig sind? Ist es korrekt, dass es Sachnummern in Vorrichtung, nicht aber in AktiveMaterialien gibt und umgekehrt?
Und warum haben die Tabellen keine eindeutigen Indizes/(Autowert-) Primärschlüssel?

_________________
Gruß MissPh!
ViperGTS
Im Profil kannst Du frei den Rang ändern


Verfasst am:
12. Jul 2011, 09:38
Rufname:

AW: SQL Abfrage liefert Fehler - AW: SQL Abfrage liefert Fehler

Nach oben
       Version: Office 2007

Ja die Tabellen sind so korrekt. Ich darf und soll auch nichts dran ändern.

Der sinn ist einfach der:

Ich such mir eine Sachnummer aus, er Zeigt mir die Vorrichtung dazu an, dann wenn diese Vorrichtung auch bei anderen Sachnummern vorkommt, soll er nur informieren das es so ist, mehr nicht. Ok er soll dann die Sachnummern anzeigen, logisch.
MissPh!
Office-VBA-Programmiererin


Verfasst am:
12. Jul 2011, 10:22
Rufname:
Wohnort: NRW

Re: AW: SQL Abfrage liefert Fehler - Re: AW: SQL Abfrage liefert Fehler

Nach oben
       Version: Office 2007

Die entscheidende Frage hast du wohl übersehen:
MissPh! - 12. Jul 2011, 09:32 hat folgendes geschrieben:
Genügt es, die Nummern als Zeichenkette zu speichern? Oder willst du damit anschließend wieder auf die Ursprungstabelle zugreifen?

_________________
Gruß MissPh!
ViperGTS
Im Profil kannst Du frei den Rang ändern


Verfasst am:
12. Jul 2011, 10:24
Rufname:


AW: SQL Abfrage liefert Fehler - AW: SQL Abfrage liefert Fehler

Nach oben
       Version: Office 2007

Nein die muss nicht gespeichert werden, die hol ich mir ja aus der Tabelle Vorrichtungen. Ich will sie nur anzeigen lassen.

Hab ich deine Frage beantwortet?
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Gehe zu Seite Zurück  1, 2, 3, 4, 5, 6, 7  Weiter
Diese Seite Freunden empfehlen

Seite 6 von 7
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: [DANKE-ERLEDIGT] Join in einer Abfrage 2 Gast 803 01. März 2004, 08:36
ppc [DANKE-ERLEDIGT] Join in einer Abfrage
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage aus Formular erstellen 2 frkrone 3248 12. Feb 2004, 14:22
frkrone Abfrage aus Formular erstellen
Keine neuen Beiträge Access Tabellen & Abfragen: Wie kann ich mehr als 255Felder in eine Abfrage legen? 1 D.R. 2235 12. Feb 2004, 09:05
faßnacht(IT); Wie kann ich mehr als 255Felder in eine Abfrage legen?
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage verlinken 4 dfo 1326 10. Feb 2004, 22:17
Willi Wipp Abfrage verlinken
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: Abfrage, die sich auf 2 Abfragen + 1 Tabelle bezieht 1 caro456 1832 27. Jan 2004, 20:03
Willi Wipp Abfrage, die sich auf 2 Abfragen + 1 Tabelle bezieht
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage von Datensätzen ohne Inhalt 3 sebwa 2053 23. Jan 2004, 23:19
Gast Abfrage von Datensätzen ohne Inhalt
Keine neuen Beiträge Access Tabellen & Abfragen: Access abfrage nach 2 parametern 1 Weedy 3466 13. Jan 2004, 00:21
reke Access abfrage nach 2 parametern
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: 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: SQL Abfrage mit VBA 3 daMike 1729 26. Nov 2003, 17:58
daMike SQL Abfrage mit VBA
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: HTML Editor Forum