Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Abfrage und Berechnungen

Begonnen von starbug08, September 20, 2011, 10:24:36

⏪ vorheriges - nächstes ⏩

starbug08

Hallo allerseits,

habe mal wieder ein paar Fragen.

1. Kann ich in Access einzelne Zellen summieren? Also ich hab z.B.
die Felder summe 2011-2016. Kann ich dann ein Feld Gesamtsumme
anlegen das automatisch den neuen Wert berechnet wenn etwas geändert wird
oder geht das nur mit Abfragen?

2. Wie kann ich in einem bestehenden Formular ein Abfragefeld einfügen?
Bei "Vorhandene Felder hinzufügen" sehe ich nur die Felder aud den Tabellen.

3. Wie kann ich einer Abfrage einen Parameter übergeben? Also mein Chef möchte
sowas wie die Artikelnummer in einem Textfeld eingeben und dann auf nen Butten
drücken der ihm dann eine Übersicht des Artikels verschaftt, wo der gebraucht wird usw.

Hoffe ihr könnt mir hefen.

Ich nutze übrigens Access 2007.

DF6GL

Hallo,

1)  Das geht nur in Abfragen oder in Formularen.

2)  Das muss manuell geschehen. Aus dem "Entwurf-Ribbon" ein Textfeld in das Fomular einbauen. Danach eine Suchfunktionalität per VBA (Makros sind nach wie vor nicht zu empfehlen) erzeugen. Es gibt (gab) einen Assistenten, der für ein Kombifeld eine Suchfunktion automatisch erzeugt hat(te).

3)  Das wäre ja eine Suchfunktion. Dazu müßte ein passend zusammengebauter SQL-String ("Abfrage") der Form-Eigenschaft "Recordsource" zugewiesen werden oder das Form(-Recordset) mittel der FILTER-Eigenschaft gefiltert werden.

Such mal bei dbwiki (Link in meiner Signatur) unter Beispieldbs nach "Suchen" und /oder "Kombiauswahl"

Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

starbug08

Hallo,

danke für die Schnelle Antwort. Habe das mit den Berechnungen und Parameter
hinbekommen. Das mit dem Abfragefeld in einem Formular einfügen
kann ich leider nicht nachvollziehen, da ich überhaupt keine
Kenntnisse bezüglich VBA habe. Man kann ja mithilfe des
Formularassistenten Abfragefelder einfügen aber nur wenn man ein
neues Formular erstellt.

DF6GL

Hallo,

3) als Quick&dirty-Lösung könntest Du in der Abfrage für das Formular einen Formulartextfeld-Verweis als Parameter angeben und das Form z. B. beim Textfeld-Ereignis "Bei Änderung" ein "Requery" des Form durchführen.  Ohne ein bisschen VBA oder ganz zumindest mit einem Makro geht das halt nicht über die Bühne.


Im Kriteriumfeld einer Abfrage bei einer Spalte eines  Text-Tabellenfeldes:

wie "*" & Forms!DeinSuchform!DeinTextfeld & "*"

und als Ereignisprozedur:

Sub DeinSuchfeld_Change()
Me.Requery
End Sub
Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access