Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Formular mit Checkbox, Aktualisierungsabfrage Ja/Nein
zurück: Formular in Datenblattansicht öffnen weiter: Einfache Summe Berechung?!? 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
FrederikM
Verfahrensingenieur


Verfasst am:
17. Aug 2010, 11:18
Rufname:
Wohnort: Ba-Wü

Formular mit Checkbox, Aktualisierungsabfrage Ja/Nein - Formular mit Checkbox, Aktualisierungsabfrage Ja/Nein

Nach oben
       Version: Office 2007

Ich habe folgendes Formular erstellt:


Die Aktualisierungsabfrage sieht so aus:
Code:
INSERT INTO Filtermaterial ( [Material Filz], Lieferant, ArtikelNr, Herstellerbezeichnung, Datum, [weitere Ausrüstung], [Bezeichnung BAAN], Bemerkungen, [Historie, Schrifftverkehr, Kraft-Dehnungsdiagramme], Freigegeben )

SELECT [Formulare]![Suchformular]![txtFiltermat] AS Ausdr1, [Formulare]![Suchformular]![txtLieferant] AS Ausdr6, [Formulare]![Suchformular]![txtArtNr] AS Ausdr2, [Formulare]![Suchformular]![txtHerstbz] AS Ausdr3, [Formulare]![Suchformular]![txtDatum] AS Ausdr4, [Formulare]![Suchformular]![txtAusrust] AS Ausdr5, [Formulare]![Suchformular]![txtBAAN] AS Ausdr7, [Formulare]![Suchformular]![txtBemerk] AS Ausdr8, [Formulare]![Suchformular]![txtHistor] AS Ausdr9,

[Formulare]![Suchformular]![btFreigeg] AS Ausdr10;


Wenn ich Text in die Textfelder einfüge funktioniert das wunderbar, allerdings bleibt egal ob die Checkbox ausgewählt ist oder nicht, der wert in der tabelle für Freigegeben immer 0
wahrscheinlich muss man für eine Checkbox etwas anderes schreiben wie "[Formulare]![Suchformular]![btFreigeg] AS Ausdr10" aber ich weiß nicht was.
blackoutNO
SQL-Server Consultant


Verfasst am:
17. Aug 2010, 13:16
Rufname: Jörn
Wohnort: Ilmenau


AW: Formular mit Checkbox, Aktualisierungsabfrage Ja/Nein - AW: Formular mit Checkbox, Aktualisierungsabfrage Ja/Nein

Nach oben
       Version: Office 2007

Hallo,

was soll denn diese letzte Zeile darstellen?
Da findet man weder ein Kriterium noch sonstwas, womit man arbeiten könnte.
Willst du, dass auch der Wert der checkbox in eine andere Tabelle eingetragen wird und zwar als 1 für true und als 0 für false? Oder soll diese Checkbox ein Kriterium sein?!

_________________
Cheers, Jörn
Microsoft Studentpartner
Manchen kann ich helfen, weil mir andere geholfen haben und dafür bin ich sehr dankbar!!!
FrederikM
Verfahrensingenieur


Verfasst am:
17. Aug 2010, 13:21
Rufname:
Wohnort: Ba-Wü

AW: Formular mit Checkbox, Aktualisierungsabfrage Ja/Nein - AW: Formular mit Checkbox, Aktualisierungsabfrage Ja/Nein

Nach oben
       Version: Office 2007

der erste fall

"Willst du, dass auch der Wert der checkbox in eine andere Tabelle eingetragen wird und zwar als 1 für true und als 0 für false?" genau das will ich
aber bei Access steht -1 für true und 0 für false Smile
blackoutNO
SQL-Server Consultant


Verfasst am:
17. Aug 2010, 13:28
Rufname: Jörn
Wohnort: Ilmenau

AW: Formular mit Checkbox, Aktualisierungsabfrage Ja/Nein - AW: Formular mit Checkbox, Aktualisierungsabfrage Ja/Nein

Nach oben
       Version: Office 2007

Hallo,

in diesem Fall kannst du die IIF-Funktion nutzen.

Code:

IIF([Formulare]![Suchformular]![btFreigeg] = True, 1, 0) As AsudruckX

_________________
Cheers, Jörn
Microsoft Studentpartner
Manchen kann ich helfen, weil mir andere geholfen haben und dafür bin ich sehr dankbar!!!
FrederikM
Verfahrensingenieur


Verfasst am:
17. Aug 2010, 13:37
Rufname:
Wohnort: Ba-Wü

AW: Formular mit Checkbox, Aktualisierungsabfrage Ja/Nein - AW: Formular mit Checkbox, Aktualisierungsabfrage Ja/Nein

Nach oben
       Version: Office 2007

ok danke hat funktioniert



nächstes problem:
die zwei kombinationsfelder im Formular füllen sich aus folgender Auswahl:
Code:
SELECT [Materialien Abfrage].[Material] FROM [Materialien Abfrage];

Code:
SELECT [Lieferant Abfrage].[Lieferant] FROM [Lieferant Abfrage] ORDER BY [Lieferant];


Die Haupttabelle ist normalisiert, d.h. den Materialien und Lieferanten sind Zahlen zugeordnet.
Wähle ich jetzt aus dem Kombinationsfeld ein Material aus, will er natürlich das Material in Buchstaben in die Tabelle eintragen und nicht die dazugehörige Zahl, wie mach ich das richtig?




Und noch ein problem, wieso macht er nicht mit dem nächsten PrimaryKey weiter sondern bei 360?
blackoutNO
SQL-Server Consultant


Verfasst am:
17. Aug 2010, 13:49
Rufname: Jörn
Wohnort: Ilmenau

AW: Formular mit Checkbox, Aktualisierungsabfrage Ja/Nein - AW: Formular mit Checkbox, Aktualisierungsabfrage Ja/Nein

Nach oben
       Version: Office 2007

Hi,

also um die Verknüpfung richtig machen zu können, musst du in deiner Haupttabelle dem Frendschlüsselfeld den datentyp Zahl zuweisen. Dann ziehst du im Beziehungsfenster vom Pkey (ID) per Drag&Drop eine Verbindung zum Frendschlüssel in der Haupttabelle.
Dann solltest du in den Kombifeldern deiner Formulare die richtige Datensatzherkunft bestimme:

Code:
SELECT [ID], [Materialien Abfrage].[Material] FROM [Materialien Abfrage];

Dann stellst du bei den Kombifeldern die Spaltenzahl auf 2 und bei Spaltenbreiten stellst du 0;X ein. Damit wird die Keypalte ausgeblendet, aber die Daten, die eingetragen werden kommen aus dieser Spalte.

Die ID, ist nur eine interne identifizierung der Datensätze von Access, da sie den Typ Long Integer hat, wirst du sie kaum aufbrauchen können. Sie ist definitiv nicht geeignet um eine aussagekräftige laufende Nummer zu erzeugen. Hierfür solltest du, die DMAX funktion verwenden.

_________________
Cheers, Jörn
Microsoft Studentpartner
Manchen kann ich helfen, weil mir andere geholfen haben und dafür bin ich sehr dankbar!!!
FrederikM
Verfahrensingenieur


Verfasst am:
17. Aug 2010, 14:15
Rufname:
Wohnort: Ba-Wü

AW: Formular mit Checkbox, Aktualisierungsabfrage Ja/Nein - AW: Formular mit Checkbox, Aktualisierungsabfrage Ja/Nein

Nach oben
       Version: Office 2007

ah da hät ich auch selbst drauf kommen können Smile
vielen dank Smile

DMAX funktion?
blackoutNO
SQL-Server Consultant


Verfasst am:
17. Aug 2010, 14:28
Rufname: Jörn
Wohnort: Ilmenau


AW: Formular mit Checkbox, Aktualisierungsabfrage Ja/Nein - AW: Formular mit Checkbox, Aktualisierungsabfrage Ja/Nein

Nach oben
       Version: Office 2007

http://www.techonthenet.com/access/functions/domain/dmax.php

Damit kannst du eine Nummer erzeugen, die immer hochgezählt wird.

_________________
Cheers, Jörn
Microsoft Studentpartner
Manchen kann ich helfen, weil mir andere geholfen haben und dafür bin ich sehr dankbar!!!
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: Problem beim Bericht oeffnen, wenn Parameter von Formular 11 Gast1 993 21. Jul 2005, 15:28
Nindigo Problem beim Bericht oeffnen, wenn Parameter von Formular
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage in Formular einbinden? 1 Percobodio 2045 29. Apr 2005, 11:29
lothi Abfrage in Formular einbinden?
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrageergebnis als neues Formular anzeigen 2 mila 3034 12. Apr 2005, 12:38
mila Abfrageergebnis als neues Formular anzeigen
Keine neuen Beiträge Access Tabellen & Abfragen: Abfragen im Formular aufrufen, automatisch bestätigen 3 Calvin22 1606 12. Apr 2005, 12:12
Willi Wipp Abfragen im Formular aufrufen, automatisch bestätigen
Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten. Access Tabellen & Abfragen: Formular Daten in einer Tabelle speichern? 1 Gast 1017 24. März 2005, 16:24
Willi Wipp Formular Daten in einer Tabelle speichern?
Keine neuen Beiträge Access Tabellen & Abfragen: mehrer abfragen ein formular 1 romu 719 10. Jan 2005, 15:54
lothi mehrer abfragen ein formular
Keine neuen Beiträge Access Tabellen & Abfragen: kreuzabfrage ausführen nach vorgeschaltetem formular mit kom 4 Gast 887 21. Dez 2004, 15:17
Gast kreuzabfrage ausführen nach vorgeschaltetem formular mit kom
Keine neuen Beiträge Access Tabellen & Abfragen: Formeln vom Formular, werden in der Abfrage nicht angezeigt 4 maddes 895 23. Nov 2004, 12:38
Skogafoss Formeln vom Formular, werden in der Abfrage nicht angezeigt
Keine neuen Beiträge Access Tabellen & Abfragen: Wert eines Feldes aus Formular in Tabelle speichern 18 kave78 13710 16. Okt 2004, 13:40
Ming Wert eines Feldes aus Formular in Tabelle speichern
Keine neuen Beiträge Access Tabellen & Abfragen: Zeile der Dateneingabe (*) in einem Formular verschieben 2 Albertus 790 08. Okt 2004, 09:17
Albertus Zeile der Dateneingabe (*) in einem Formular verschieben
Keine neuen Beiträge Access Tabellen & Abfragen: Suchfunktion mit mehreren Kriterien aus Formular 5 Danny G. 2218 09. Sep 2004, 11:08
Danny G. Suchfunktion mit mehreren Kriterien aus Formular
Keine neuen Beiträge Access Tabellen & Abfragen: Tabelle, Formular, Abfrage...und nun ? 3 Gags 790 29. Aug 2004, 22:05
lothi Tabelle, Formular, Abfrage...und nun ?
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: PHP JavaScript