Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Unterfomular, aktualisierbare Abfrage
zurück: Beschriftung in dem Fuß ausschalten weiter: Brauche DRINGEND HILFE !! SQL-Befehle or Andere Lösung :'( 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
gott50000
still learning


Verfasst am:
08. März 2005, 13:30
Rufname:

Unterfomular, aktualisierbare Abfrage - Unterfomular, aktualisierbare Abfrage

Nach oben
       

Hi Leute.

Da ich einiges noch immer nicht ganz geblickt habe, hier noch mal eine Frage:

Ich habe oft Formulare die Unterfomulare beinhalten. In den Unterfomularen werden meist Abfragen benutzt, um bestimmte Datensätze anzuzeigen. So habe ich zB ein Unterfomular das mir Daten zu Bestellungen anzeigt. In dieser Abfrage möchte ich nun Daten ändern können. Dazu habe ich versucht, die Abfrage als Aktualisierungsabfrage zu speichern. jedoch bekomme ich dann einen Hinweis:
"Die Abfrage kann nicht als Quelle für eine Zeile verwendet werden."

Was muss ich denn ändern, um das hinzubekommen?

MfG

Gott50000
Dalmatinchen
look into my eyes ...


Verfasst am:
08. März 2005, 14:34
Rufname:
Wohnort: Steiermark/Österreich


AW: Unterfomular, aktualisierbare Abfrage - AW: Unterfomular, aktualisierbare Abfrage

Nach oben
       

Die Daten solltest du normalerweise ändern können. Ausser die Abfrage ist mit diversen Tabellen erstellt, so dass Access dir die Funktion "ändern" usw. verweigert ... dann müsstest du eine andere Lösung finden.

Eine Aktualisierungsabfrage kannst du natürlich nicht als Grundlage für eine Auflistung in einem Formular nehmen ... denn die ist dafür da, zB in einer Tabelle ein Kombinationsfeld generell auf ja oder nein zu setzen etc.

Mach eine Auswahlabfrage (stinknormale Abfrage) und führ sie mal aus (Rufzeichen). Wenn am Ende der Zeilen eine leere Zeile ist, dann kannst du die Daten ändern, wenn da jedoch keine leere Zeile ist, dann verweigert Access dir die "Bearbeitungsmöglichkeit".

LG Dalmatinchen

_________________
FEEDBACK nützt jedem!
+++ Auf meiner Homepage findet Ihr zahlreiche Access-Beispiele als Download mit Erklärung! +++
der_Volkmann
Im Profil kannst Du frei den Rang ändern


Verfasst am:
08. März 2005, 14:37
Rufname:
Wohnort: Bielefeld

Verständnisfrage... - Verständnisfrage...

Nach oben
       

Hallo,

Du musst wissen, das es verschiedene Arten von Abfragen gibt: Die "normalen Abfragen" sammeln Daten und zeigen diese an. Die sog. Aktionsabfragen zeigen die Daten nicht an sondern manipulieren diese. Ein Aktualisierungsabfrage kann die Feldinhalte einer Vielzahl von Datensätzen gleichzeitig ändern... Zu Bsp: Möchtest Du in allen Bestellungen ein Feld "erledigt" setzen machst das für Dich die Aktualisierungsabfrage mit einem SQL-Befehl.... Es hat also nichts mit der Darstellung in einem Formular zu tun.

Nun hängt Dein Problem warscheinlich damit zusammen, dass Du in der Abfrage im Unterformluar mehrere Tabellen verknüpft hast. In einigen Fällen können diese Verknüpfungen verhindern, das Access nicht weiß in welchen Felder etwas geändert werden darf. In diesem Fall können Daten in dem Formular dann nicht mehr geändert werden.

Nun ist es wichtig zu wissen, wie diese Abfrage genau aufgebaut ist. Dann kann man das Problem auch fix lösen....

Gruß Guido

_________________
-------------------------------------------------------
Ich bin nur das Straßenschild nach Rom.
Fahren mußt Du schon selber... Smile
gott50000
still learning


Verfasst am:
08. März 2005, 14:47
Rufname:

AW: Unterfomular, aktualisierbare Abfrage - AW: Unterfomular, aktualisierbare Abfrage

Nach oben
       

Ok. Soweit verstanden. Ich dachte aktualisierbare Abfrage bedeutet das ich das Ergebnis noch manipulieren kann. Ist für mich blöd formuliert.

Ihr habt Recht, die Abfrage kommt aus vier verschiedenen Tabellen. Und da kann ich auch nichts dran ändern. Teilweise werden auch Felder erst berechnt (Datediff...). Aus der Haupttabelle Bestellungen kommen die meisten Daten. Verknüpft sind dann noch Status (BestellNr), Adressen (adressID), Buchungen (BuchNr). Aus denen wird nur je ein Feld ausgelesen. Die Änderungen die ich machen will würden auch nur die Haupttabelle betreffen.

Hmm... jetzt muss ich noch eine Lösung finden wie ich das trotzdem irgendwie hinkriege. Was kommen denn noch für Lösungen in Frage?
Ich könnte mit einem weitere Formular als Popup arbeiten, oder mit einer Inputbox und einem docmd.runsql. Allerdings befürchte ich schon jetzt, das ich das nicht genehmigt bekomme... Oder ich muss die Abfrage ändern.

Oder habt ihr noch Vorschläge?
der_Volkmann
Im Profil kannst Du frei den Rang ändern


Verfasst am:
08. März 2005, 15:20
Rufname:
Wohnort: Bielefeld

Lösung... - Lösung...

Nach oben
       

Der einzige Weg ist, die Berechnungen und div. Felder aus der Abfrage herauszulösen und ins Formular zu verlegen: Stichwort berechnete Steuerelementinhalte... Bsp: =[Feld1] + [Feld2]. Das läßt sich mit fast allen Funktionen regeln... Dann spiele mit den Verknüpfungen selber und ändere deren Optionen in dem Abfrageeditor... Wenn alle Stricke reißen mußt Du ein POPUP erstellen, welches nur die aktuelle Bestellung anzeigt und editieren läßt...

Und wenn das alles nicht mehr hilft veröffentliche die Datenbank und lass andere reingucken...

Gruß Guido

_________________
-------------------------------------------------------
Ich bin nur das Straßenschild nach Rom.
Fahren mußt Du schon selber... Smile
gott50000
still learning


Verfasst am:
08. März 2005, 15:40
Rufname:


AW: Unterfomular, aktualisierbare Abfrage - AW: Unterfomular, aktualisierbare Abfrage

Nach oben
       

Ok, vielen Dank !

Die Abfrage ändern kann ich leider nicht, da sie auch in anderen Zusammenhängen benötigt wird.

Ich werde mich mal an die PopUp-Lösung setzen. Ich denke das wird das einfachste sein.

MfG

Gott50000
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: Summe in Abfrage mit meheren Kriterien 1 Gast 2706 01. März 2004, 16:43
borstel Summe in Abfrage mit meheren Kriterien
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage Problem 4 shorty 1883 20. Feb 2004, 20:00
shorty Abfrage Problem
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage nur wie? 2 Björn 2579 10. Feb 2004, 15:00
Gast Abfrage nur wie?
Keine neuen Beiträge Access Tabellen & Abfragen: inventar abfrage 5 nooby 2254 05. Feb 2004, 14:46
nooby inventar abfrage
Keine neuen Beiträge Access Tabellen & Abfragen: Inhalt einer Abfrage überschreiben? 1 Esdo 1247 13. Jan 2004, 12:35
Bernd Schenkel Inhalt einer Abfrage überschreiben?
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: Parameter abfrage 3 Gast 1903 01. Dez 2003, 16:12
Caladan Parameter abfrage
Keine neuen Beiträge Access Tabellen & Abfragen: SQL Abfrage mit VBA 3 daMike 1729 26. Nov 2003, 17:58
daMike SQL Abfrage mit VBA
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage mit der Anzahl mehrerer Ja/Nein Datenfelder 1 gast 1037 25. Nov 2003, 18:55
reke Abfrage mit der Anzahl mehrerer Ja/Nein Datenfelder
Keine neuen Beiträge Access Tabellen & Abfragen: Ergebnisse aus einzelnen Abfragen in einer Abfrage addieren 2 tobo 1551 23. Nov 2003, 22:15
tobo Ergebnisse aus einzelnen Abfragen in einer Abfrage addieren
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage mit Spalte zur Durchnummerierung 2 Hanno 921 20. Nov 2003, 12:18
Hanno Abfrage mit Spalte zur Durchnummerierung
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Excel Tipps