Access-o-Mania

Access-Forum (Deutsch/German) => Bericht => Thema gestartet von: jklasser am März 24, 2020, 10:58:04

Titel: Summe im Ufo
Beitrag von: jklasser am März 24, 2020, 10:58:04
Liebe Freunde,

ich bin jetzt eigentlich nur dem Forum beigetreten, um dieses unglaubliche Problem zu lösen. Hab schon das ganze Netz durchforstet, ohne Erfolg.

Ich habe ein Unterformular mit einem Feld [Minuten] - Feldname und Steuerelementinhalt gleichlautend. Das zeigt also einen Wert aus einer Tabelle an, ist also keine Formel.

Jetzt will ich diesen Wert im Formularfuß summieren. Test: Ich gebe =[Minuten] ein: es wird die Zahl des einzelnen markierten Datensatzes angegeben. Klappt.

Dann schreibe ich ein : =Summe[(Minuten)]. Ergebnis: #Fehler. Hä?

Beide Felder sind gleich formatiert.

Was kann da falsch sein?

Tausend Dank für Eure Antworten...

P.S.: Wie viele Versuche braucht Ihr so, um das Buchstabenrätsel zu lösen?

Titel: Re: Summe im Ufo
Beitrag von: MzKlMu am März 24, 2020, 11:08:46
Hallo,
ZitatFeldname und Steuerelementinhalt gleichlautend.
die dürfen nicht gleich sein.
Ändere den Namen des Feldes.
Titel: Re: Summe im Ufo
Beitrag von: DF6GL am März 24, 2020, 11:29:05
Hallo,

schreibe besser:

Zitat=Summe([Minuten])




ZitatWie viele Versuche braucht Ihr so, um das Buchstabenrätsel zu lösen?

Welches Rätsel?

0
Titel: Re: Summe im Ufo
Beitrag von: jklasser am März 24, 2020, 11:31:44
... äh, ja, habe ich natürlich korrekt im Formular geschrieben... Hast Du noch andere Ideen?

Herzliche Grüße,

jklasser
Titel: Re: Summe im Ufo
Beitrag von: DF6GL am März 24, 2020, 11:34:00
Hallo,

welchen Datentyp (nicht Format)  hat das Feld "Minuten" in der Tabelle?

Und wie heißt das Textfeld im Formularfuß?
Titel: Re: Summe im Ufo
Beitrag von: jklasser am März 24, 2020, 11:41:45
... zu dem gleichlautenden Namen: Ich habe die ganze Konstruktion ja gleichlautend aus einem anderen Ufo herauskopiert. Da ist echt alles analog, auch das Minutenfeld (Name und Steuerfeldinhalt). Ich habe jetzt spaßeshalber den Namen mit "Minuten1" geändert. Immer noch #Fehler...

Felddatentyp [Minuten] in der Tabelle: Zahl

Name Textfeld im Formularfuß: Text71, ist das relevant?

Danke fürs Weiter-Nachdenken...
Titel: Re: Summe im Ufo
Beitrag von: MzKlMu am März 24, 2020, 12:10:37
Hallo,
sind die Minuten als Feld in der Tabelle ?
Wie kommen die Minuten zu Stande, werden die berechnet, wenn ja wie ?
Titel: Re: Summe im Ufo
Beitrag von: jklasser am März 24, 2020, 12:26:54
... also: Ich gebe eine Kommt-Zeit in ein Feld ein, dann eine Geht-Zeit, dann habe ich ein Makro, dass die Differenz in das Feld einschreibt (SetzenWert, ich weiß, wird nicht mehr gerne gesehen, funktioniert aber). Jedenfalls, im Minutenfeld und in der Tabelle steht eine Zahl...!

Ich habe so die Idee, dass da irgendwelche grundsätzlichen Zusammenhänge nicht mehr klappen. Zum Beispiel: In einer alten Access-Version erstellt, die neue spinnt da plötzlich. Ich habe auch andere Funktionen in diesem Fußbereich, die funktionieren alle nicht mehr (#Fehler), obwohl im Ursprungsformular alles klappt. Zum Beispiel eine, die die Anzahl der Kästchen zählt:

=Summe(Wenn([anwesend];1;0))

Verzeihung, wenn ich so spät damit rausrücke, ich dachte, ich übersehe etwas ganz doofes und schone Euch erst einmal...Habe mal ein Bild beigefügt...

Herzliche Grüße,

jklasser
Titel: Re: Summe im Ufo
Beitrag von: MzKlMu am März 24, 2020, 12:32:54
Hallo,
da braucht es weder ein Makro noch sonst was.
Berechne die Minuten in einer Abfrage.
Minuten: (Geht-Kommt)*1440
Dann kannst Du völlig problemlos die Minuten summieren.
Titel: Re: Summe im Ufo
Beitrag von: jklasser am März 24, 2020, 13:17:23
... ok, merke ich mir. Nur, die Berechnung funktioniert ja, die Summenbildung nicht... Ungeklärtes Mysterium?

Resignierend

jklasser
Titel: Re: Summe im Ufo
Beitrag von: MzKlMu am März 24, 2020, 13:29:45
Hallo,
ZitatUngeklärtes Mysterium?
nein, eher nicht. Es ist immer noch völlig unklar was das Makro macht.
Sind die Minuten wirklich eine Zahl, oder sieht das nur aus wie eine Zahl (ja, da ist ein Unterschied)?

Wenn Du das wie vorgeschlagen in der Abfrage machst, hast Du das Problem los.
Titel: Re: Summe im Ufo
Beitrag von: jklasser am März 24, 2020, 14:29:13
Danke für das Coaching schon einmal...

Also. Habe in der Abfrage für das Ufo ein weiteres Feld eingefügt:

testMinuten: [Geht]-[Kommt].

Und im Detailbereich das Feld [TestMinute] eingefügt. Klappt. Derselbe Wert wie in [Minuten] wird im Detailbereich angezeigt. Im Formularfuß: Das Textfeld =Summe([testMinute]) spinnt, nicht jedoch das Feld [testMinute]. Hä?

Hoffend

jklasser