Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Verwendung einer Tabelle in Form und Subform
zurück: Kombinationsfelder abhängig deaktivieren lassen weiter: Summe von berechnetem Feld gibt #Fehler zurück Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Antwort Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
doni211
Neuling


Verfasst am:
01. Apr 2014, 08:17
Rufname:

Verwendung einer Tabelle in Form und Subform - Verwendung einer Tabelle in Form und Subform

Nach oben
       Version: Office 2007

Hallo Leute,

erstmal ganz großes Danke, hab mittlerweile schon sehr oft die Antworten auf meine Fragen gefunden! Ihr seid klasse!

so zu meiner Frage: ich verwende eine Tabelle in einem Formular und gleichzeitig in seinem Unterformular. Das Resultat ist nicht wirklich zufriedenstellend, da ich die Felder im Formular bearbeiten kann, die im Subform allerdings nur ab und zu. Meistens blockiert Access die Zeile durch eine Datensatzsperre (Verbotszeichen im Datensatzmarkierer)

Vereinfacht beschrieben: Ich habe eine Baugruppe und darin sind Bauteile verbaut, also 2 Tabellen mit 1:n Beziehung. Für beide Arten trage ich Gewichte ein, der Übersichtlichkeit halber in einer 3. Tabelle: Gewichte, ebenfalls mit 1:n Beziehungen zu den andern beiden.

Für das Formular verwende ich eine SQL-Abfrage, um wirklich nur die eine Baugruppe abzurufen (um keine anderen Datensätze zu blockieren)

Wenn ich bei geöffnetem Formular in die Gewichts-Tabelle gehe und versuche in jedem Datensatz was zu ändern sind merkwürdigerweise 37 von 40 Datensätzen gesperrt, scheinbar willkürlich.

Kann mir irgendjemand helfen??
Danke im Voraus!
MiLie
kein Office- VBA- Programmierer


Verfasst am:
01. Apr 2014, 08:48
Rufname: Micha
Wohnort: Chemnitz


AW: Verwendung einer Tabelle in Form und Subform - AW: Verwendung einer Tabelle in Form und Subform

Nach oben
       Version: Office 2007

Hallo,

welche Tabelle ist nun im welchem Formular?

Das beide Formulare genau die gleiche Tabelle haben sollen, erscheint wenig sinnvoll. Du müsstest dann auch die selben Datensätze sehen.

Aus meiner Sicht Baugruppe ins Hauptformular und Bauteile ins Unterformular. Die Formulare über die Beziehungsfelder vernüpfen.

Das Gewichtsfeld in beiden Formulren als Kombi auf Deine Gewichtstabelle - sollte funktionieren.

_________________
Viele Grüße

Micha

Schreibfehler die Ihr findet, könnt Ihr behalten
Marmeladenglas
komme zurecht


Verfasst am:
01. Apr 2014, 08:58
Rufname:

AW: Verwendung einer Tabelle in Form und Subform - AW: Verwendung einer Tabelle in Form und Subform

Nach oben
       Version: Office 2007

Hi,
die Funktion der Gewichtstabelle ist mir unklar, vor allem, weil sie scheinbar sowohl zu der Baugruppe, als auch zum Bauteil in Beziehung steht. Das Gewicht sollte doch einfach ein Feld im Bauteil sein ? Das Gesamtgewicht der Baugruppe ergibt sich dann aus den Einzelteilen. Wozu also das Gewicht in der Baugruppe ? bzw. sogar als Beziehung zu einer Tabelle ?

Zitat:
Übersichtlichkeit
Für wen oder was ?
Entscheidend welche Tabellen man führt ist in einer DB der Normaisierungsaspekt, nicht aber eine "optische" Übersichtlichkeit.

Kannst die DB bitte mal hochladen, vor allem bzgl. der angeblichen Sperre.
Normalerweise sind durch Abfrage entweder alle DS gesperrt oder keiner. Es sei denn es liegen konkurrierende Schreibprozesse vor.
doni211
Neuling


Verfasst am:
01. Apr 2014, 09:38
Rufname:

AW: Verwendung einer Tabelle in Form und Subform - AW: Verwendung einer Tabelle in Form und Subform

Nach oben
       Version: Office 2007

Danke für die schnellen Antworten!

@ Milie: Tabelle Baugruppe und Gewicht ist im Hauptformular, Tabelle Bauteil und Gewicht ist im Unterformular.
Ich bekomme eine Baugruppe (+ Felder aus Gewicht) im Hauptformular und um Unterformular in Zeilenform die darin verbauten Bauteile (+ Felder aus Gewicht).

@ Marmeladenglas: Die Gewichtstabelle enthält mehr Spalten als nur das Gewicht (z.B. Boolen "Überprüft" und "gewogen"), somit kann man es leider nicht einfach summieren und die Tabelle weglassen.

Ich könnte alle Felder auch in tbl_Baugruppe und tbl_Bauteil anlegen, allerdings ist das 1. nicht besonders Datenbank-mäßig und 2. will ich auch Berichte daraus erstellen (z.B. "Liste aller Teile und Baugruppen, die noch nicht gewogen wurden")

Hochladen kann ich die DB leider nicht, da sie unter Betriebsgeheimnis zählt...
Marmeladenglas
komme zurecht


Verfasst am:
01. Apr 2014, 10:04
Rufname:

AW: Verwendung einer Tabelle in Form und Subform - AW: Verwendung einer Tabelle in Form und Subform

Nach oben
       Version: Office 2007

Hi,
Zitat:
Hochladen kann ich die DB leider nicht, da sie unter Betriebsgeheimnis zählt...
Sorry, diese Aussage kann ich nicht mehr hören ...
Es geht nicht um Inhalte, sondern um das Modell, bzw. Nachvollziehbarkeit der Problematik anhand einer Beispiel-DB.

Zitat:
Ich könnte alle Felder auch in tbl_Baugruppe und tbl_Bauteil anlegen, allerdings ist das 1. nicht besonders Datenbank-mäßig und 2. will ich auch Berichte daraus erstellen (z.B. "Liste aller Teile und Baugruppen, die noch nicht gewogen wurden")
Genau um 1. einzuschätzen, würde es der Darstellung der Tabellenbeziehungen bedürfen, die mir aktuell nicht ganz klar sind.
zu 2. hängt sicherlich nicht davon ab, wieviel Tabellen im Spiel sind.
Gast



Verfasst am:
01. Apr 2014, 12:24
Rufname:

AW: Verwendung einer Tabelle in Form und Subform - AW: Verwendung einer Tabelle in Form und Subform

Nach oben
       Version: Office 2007

Very Happy Ok, so langsam wirds!

Ich habe die DB so weit wie möglich abgespeckt um sie von der Größe und vom Inhalt versendbar zu machen. Dabei ist mir noch aufgefallen, dass nur die Zeile im UFo gesperrt ist, die ich zuerst anklicke, die anderen nicht...

Ich wollte Marmeladenglas die Datei schicken. Während ich schreiben wollte, dass es unter Umständen an den Markos liegen könnte, kam der Geistesblitz! Smile
(Wobei ich die Markos natürlich schon unzählige Male durchgeschaut habe, ohne Erfolg.)

> Ich habe einen Code zum Abfragen ob der Datensatz in Verwendung ist:
Code:
        recLocked = False
        On Error Resume Next
        Me.Recordset.Edit
        If Err.Number <> 0 Then recLocked = True
        On Error GoTo Err_Macro
Bleibt jetzt eigentlich nur noch die Frage, wie ich den Edit-Zustand beenden kann?
Recordset.Update oder .Cancel funktioniert nicht

Danke an alle für eure Hilfsbereitschaft!!
Willi Wipp
Moderator


Verfasst am:
21. Apr 2014, 12:18
Rufname:
Wohnort: Raum Wiesbaden


Re: Verwendung einer Tabelle in Form und Subform - Re: Verwendung einer Tabelle in Form und Subform

Nach oben
       Version: Office 2007

Hi doni211,

wie waere es denn mit .CancelUpdate?
Du koenntest auch .EditMode auswerten.

_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

(Anleitung fuer das Anhaengen von Dateien: Klicke links auf [www], Gaeste muessen sich dafuer anmelden)
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: Kreuztabellenabfrage für neue Tabelle nutzen 3 WaterMan 805 06. Jul 2004, 14:39
mabe38 Kreuztabellenabfrage für neue Tabelle nutzen
Keine neuen Beiträge Access Tabellen & Abfragen: Tabelle exportieren als Excel2000 Arbeitsblatt 1 thomassch 916 06. Jul 2004, 12:46
stpimi Tabelle exportieren als Excel2000 Arbeitsblatt
Keine neuen Beiträge Access Tabellen & Abfragen: Tage auf Datum addieren und an bestehende Tabelle anfügen... 1 lorelei 1234 11. Jun 2004, 08:38
stpimi Tage auf Datum addieren und an bestehende Tabelle anfügen...
Keine neuen Beiträge Access Tabellen & Abfragen: tabelle exportieren 1 Gast 1501 01. Jun 2004, 12:25
Willi Wipp tabelle exportieren
Keine neuen Beiträge Access Tabellen & Abfragen: Duplikate einer Tabelle löschen?! 3 Esel 2108 28. Mai 2004, 08:53
lothi Duplikate einer Tabelle löschen?!
Keine neuen Beiträge Access Tabellen & Abfragen: Spaltennamen einer Tabelle ermitteln 1 Alexander Neron 899 27. Mai 2004, 13:47
lothi Spaltennamen einer Tabelle ermitteln
Keine neuen Beiträge Access Tabellen & Abfragen: kein Wert in der Tabelle, dann immer Null (0)?? 3 Michel_9 1005 26. Mai 2004, 14:28
Michel_9 kein Wert in der Tabelle, dann immer Null (0)??
Keine neuen Beiträge Access Tabellen & Abfragen: Tabelle formatiert in txt-Datei exportieren 1 robby 1115 12. Apr 2004, 23:10
Helge Tabelle formatiert in txt-Datei exportieren
Keine neuen Beiträge Access Tabellen & Abfragen: Zeilenumbruch nach Einfügen Word Tabelle 2 topflop 1698 30. März 2004, 16:06
Gast Zeilenumbruch nach Einfügen Word Tabelle
Keine neuen Beiträge Access Tabellen & Abfragen: subform prob 1 gast 371 24. März 2004, 20:45
Willi Wipp subform prob
Keine neuen Beiträge Access Tabellen & Abfragen: Wert einer Abfrage in Tabelle kopieren? 1 BerlinerWolf 2009 21. März 2004, 12:43
Maya Wert einer Abfrage in Tabelle kopieren?
Keine neuen Beiträge Access Tabellen & Abfragen: Daten als Spaltenüberschriften einer anderen Tabelle 1 Melburnt 685 03. März 2004, 17:11
lothi Daten als Spaltenüberschriften einer anderen Tabelle
 

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