TKSoft-Online

Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:

Höchster Wert als Vorgabe in einer Abfrage
(1 Leser) (1) Gast
Alles rund um MS-Access
  • Seite:
  • 1

THEMA: Höchster Wert als Vorgabe in einer Abfrage

Höchster Wert als Vorgabe in einer Abfrage 2 Jahre, 12 Monate her #457

  • Christian
Hallo an Alle,

kann mir jemand Helfen?
Ich muss in einem Formular an einer festgelegten Stelle die aktuellsten Daten aus einer Tabelle anzeigen.
D.h.: Jeder Datensatz hat ein Feld \"MM\" für den zweistelligen Monat als Zahl. Der höchste Monat (eines Jahres, das mit \"JJJJ\" - vierstelliges Jahr angegeben ist) soll dort angegeben werden. In der Tabellenerstellungsabfrage wird bereits das entsprechende Jahr gefiltert.

Wie kann ich den höchsten Wert im Dokument \"errechnen\"?

Herzlichen Dank an ALLE, die mir eine Lösung oder einen Weg zur Lösung zeigen können.

Gruß
Christian

Re:Höchster Wert als Vorgabe in einer Abfrage 2 Jahre, 12 Monate her #458

  • TommyK
  • ONLINE
  • Administrator
  • Beiträge: 503
  • Karma: 4
Hallo Christian,

ich hab es leider nicht verstanden.
Kannst Du es genauer erklären?
Gruß TommyK

Antwort:Höchster Wert als Vorgabe in einer Abfrage 2 Jahre, 12 Monate her #460

  • Christian
Hallo TommyK,

herzlichen Dank für die (für mich ZU)schnelle Antwort.

Ich erstelle mit einer Tabellenerstellungsabfrage eine neue Tabelle, in der maximal die Werte von 12 Monaten zusammengefasst sind.
Für jeden Monat gibt es je nach Formular für das die Tabelle erstellt ist zwei (oder drei) Datensätze, das heisst also maximal 24 (oder 36) Datensätze.
In jedem Datensatz ist ein Feld \"MM\" enthalten.
Wenn ich die Tabelle also bis zum Mai - also MM = \"5\" erstellt habe, sollte im Formular diese 5 automatisch errechnet werden.

Ich habe im entsprechenden Feld im Steuerelementinhalt folgenden Code stehen:
 
=DomWert(\"Feld1\";\"tbl_Abfrage\";\"[Art]='Faktor' AND [MM]=5\"«»)
 

Der Wert \"5\" soll nun AUTOMATISCH an dieser Stelle je nach höchstem Wert (Maximalwert) in den Datensätzen eingesetzt werden.
\"Art\" gibt den richtigen Datensatz der zwei (oder drei) Datensätze an.

Auch wenn NUR der Monat April und Mai also nur vier (oder sechs) Datensätze vorhanden sind soll die höchste Monatszahl (Maximalwert) AUTOMATISCH eingesetzt werden.

Ist dazu eine extra Abfrage nötig oder funktioniert das auch direkt im Steuerelementsinhalt?

Hoffe das war jetzt verständlich und genau genug.

Gruß
Christian

P.S.: Etwas nervig ist die \"zentrierte\" Anzeige bei der Vorschau im neuen Fenster, wenn Sie danach \"linksbündig\" im Forum erscheint.

Re:Höchster Wert als Vorgabe in einer Abfrage 2 Jahre, 12 Monate her #461

  • TommyK
  • ONLINE
  • Administrator
  • Beiträge: 503
  • Karma: 4
Hallo Christian,

tja, mal sehen ob ich morgen dazu komme.
Gruß TommyK

Re:Höchster Wert als Vorgabe in einer Abfrage 2 Jahre, 12 Monate her #463

  • TommyK
  • ONLINE
  • Administrator
  • Beiträge: 503
  • Karma: 4
Hallo Christian,

hat das etwas mit der DB zutun die Du mir gemailt hast?
Wenn nein, dann kannst Du ja mal einen Auszug dieser DB posten (musst Dich aber dazu registrieren)
damit ich mir das besser verdeutlichen kann.
Gruß TommyK

Höchster Wert als Vorgabe in einer Abfrage 2 Jahre, 11 Monate her #481

  • Christian
Hallo Tommy,

hier im Amt habe ich keine e-Mail.
Können wir morgen oder Donnerstag zwischen 12:30 und 17:00 Uhr mal telefonieren - hier hätte ich die Programme alle da?
Oder ist es Abends besser?

Gruß aus Oberbayern
Christian

Re:Höchster Wert als Vorgabe in einer Abfrage 2 Jahre, 11 Monate her #482

  • TommyK
  • ONLINE
  • Administrator
  • Beiträge: 503
  • Karma: 4
Hallo Christian,

hier im Büro kann ich nicht telefonieren da ich Job und Gewerbe trennen muss.
Und Abends sieht es diese Woch nicht gut aus.
Sollte sich es kurzfristig ergeben melde ich mich abends bei Dir.
Gruß TommyK

Re:Höchster Wert als Vorgabe in einer Abfrage 2 Jahre, 11 Monate her #498

  • Christian
Hallo Tommy,

herzlichen Dank für die Datei.
Habe die Fehler aus dem Listenfeld schon gesehen und in der aktuellsten Version eingebaut.

Die Suche muss ich gleich noch TESTEN.

Beim Geburtstag gibt es noch ein Problem.
Da steht jetzt bei fehlendem Geburtstag plötzlich \"#Fehler\" was vorher nicht der Fall war und irgendwie bin ich heute etwas daneben - finde nicht mal den VBA-Code - wo ist der?

Bin bis ca. 17:00 Uhr nur mit Handy oder hier erreichbar.

Gruß aus Oberbayern
Christian

Re:Höchster Wert als Vorgabe in einer Abfrage 2 Jahre, 11 Monate her #499

  • TommyK
  • ONLINE
  • Administrator
  • Beiträge: 503
  • Karma: 4
Hallo Christian,

die Funktionen sind im Modul \"Modul1\"
Gruß TommyK

Re:Höchster Wert als Vorgabe in einer Abfrage 2 Jahre, 11 Monate her #500

  • Christian
Hallo Tommy,

die Suche funktioniert jetzt wie gewünscht (denke ich) - wird am Montag nächster Woche genau bekannt sein.

VBA-Code gefunden - beim Einbau WIEDER irgendwas übersehen - bekomme immer \"1900\" als Wert angezeigt.

Es ist wie verhext.

Gruß
Christian

Re:Höchster Wert als Vorgabe in einer Abfrage 2 Jahre, 11 Monate her #506

  • TommyK
  • ONLINE
  • Administrator
  • Beiträge: 503
  • Karma: 4
Hallo Christian,

beim Einbau WIEDER irgendwas übersehen - bekomme immer \"1900\" als Wert angezeigt.

Ja, da musst Du nochmal prüfen. Denn ansonsten klappt es.
Gruß TommyK

Re:Höchster Wert als Vorgabe in einer Abfrage 2 Jahre, 11 Monate her #509

  • Christian
Hallo Tommy,

hast Du auch VS?
Oder gibt es ein kostenloses Tool?
Oder wie kann ich eine lauffähige EXE-Datei aus einem Frontend machen, damit keine Änderungen durch User möglich sind?

Gruß
Christian

Re:Höchster Wert als Vorgabe in einer Abfrage 2 Jahre, 11 Monate her #510

  • TommyK
  • ONLINE
  • Administrator
  • Beiträge: 503
  • Karma: 4
Hallo Christian,

Oder gibt es ein kostenloses Tool?

Oder wie kann ich eine lauffähige EXE-Datei aus einem Frontend machen, damit keine Änderungen durch User möglich sind?


Hier gibt es nur 2 Möglichkeiten.
Entweder man schreibt das Frontend in VB oder VB.NET oder Du machst aus der MDB
eine MDE.
Die 1. Möglichkeit ist programmtechnisch aufwendig und nur für erfahrene Programmierer.
Das 2. ist leichter zu handeln, da Du nur in Access die DB in eine MDE umwandeln musst. Danach kann niemand mehr den Entwurf von Forms, Reports und Modulen sehen.
Gruß TommyK

Re:Höchster Wert als Vorgabe in einer Abfrage 2 Jahre, 11 Monate her #511

  • Christian
Hallo Tommy,

MDE ist sicher eine einfache Lösung aber läuft NICHT ohne Access oder Runtime und vor allem NICHT als alleinige Anwendung (ohne Access-Umgebung).

Mit VS soll eine Compilierung angeblich eine selbständig lauffähige Datei erzeugen können.

Gruß
Christian

Re:Höchster Wert als Vorgabe in einer Abfrage 2 Jahre, 11 Monate her #512

  • TommyK
  • ONLINE
  • Administrator
  • Beiträge: 503
  • Karma: 4
Hallo Christian,

mit einer Compilierung allein ist es nicht getan.
Du musst ein völlig neues Programm schreiben. Eine Konvertierung ist ebenfalls nicht möglich.
Gruß TommyK
  • Seite:
  • 1
Moderatoren: TommyK
Ladezeit der Seite: 2.31 Sekunden

Login

Latest Comments

Latest Forum Posts

Mehr »

Download Statistik

41 Kategorien
187 Dateien
173482 Downloads

JoomlaWatch 1.2.11 - Joomla Monitor and Live Stats by Matej Koval