Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Formel ändern

Begonnen von DerKraken, Februar 22, 2014, 15:30:46

⏪ vorheriges - nächstes ⏩

database

#15
Hallo,

1)
Sehr wahrscheinlich befindet sich diese Prozedur in einem Modul, wenn sie im Code-Teil des Formulars nicht zu finden ist.

Zitat- Die Dateierweiterung ist .mdb. Während es geöffnet ist erstellt sich von selbst im Ordner eine .Ldb-Datei. Diese verschwindet nach dem Schliessen der .mdb Datei.
Das ist ein ganz normaler Vorgang, brauchst deswegen nicht beunruhigt sein.  :)

Zitat- Wenn man auf die Abfrage "totaleViewSpieler" doppelklickt kommen die Ergebnisse der letzten Abfrage in einer Tabelle. (Keine Excel- sondern "Access-Tabelle")
Da es sich um eine Access-Abfrage handelt werden die Ergebnisse dieser Abfrage auch in Form einer Accesstabelle DARGESTELLT.

@Franz
ZitatEs scheint sich um ein SQL-Server-Backend zu handeln
Bin mir auch sicher, dass es das ist, kaum ein Access-Mensch wird seine Tabellen mit dem Präfix dbo_ benennen

Es ist die Frage, ob es sich bei den Tabellen um eingebundene SQL-Server-Tabellen handelt - dann nämlich kann es schon sein, dass die DATEADD - Funktion nicht Access- sondern SQL-Serverkonform geschrieben werden muss.

DATEADD(minute, 10, .....)


Was mich aber auch die ganze Zeit schon brennt...
ZitatIch habe eine Accessdatei von einem bekannten bekommen....
Dann musst du auch den SQL-Server 'geerbt' haben, im privaten Umfeld etwas seltsam (für MICH)
Warum machst du eigentlich aus der ganzen Sache so ein riesen Geheimnis, dass du sogar Abfragenamen in einem Bildchen ausgraust?
Wird die DB kommerziell eingesetzt? Im Umfeld von Sportwetten?

database

hallo,

ZitatMit Sportwetten haben wir nichts am Hut, auch kommerziell sind wir nicht
Nicht falsch verstehen, ich frage das interessehalber, habe FRÜHER, ganz FRÜHER mal in dem Umfeld ein wenig programmiert ... deshalb   8) ::)

database

Dein Problem hat nichts mit meiner früheren Tätigkeit zu tun ...   ::)

Zitat-> Soll ich es demnach mit dem hier versuchen?:
Naja, was hält dich davon ab ... ja, versuch mal

Mal sehen ob ich auf die Schnelle eine SQL Server-Tabelle und ein Frontend dazu zusammenschieben kann - das interessiert mich jetzt schon

database

Hallo,

DateAdd(minute, 10...
ist nur am SQL-Server selbst verwendbar, nicht in einer Access Abfrage.

Bei der Ausführung der Abfrage meckert Access die AVG-Funktion in Kombination mit DateAdd an

Format(DatAdd('n';10;[Zeitfeld]);'hh:nn:ss') funktioniert einwandfrei, zur erfassten Zeit werden die 10 Minuten dazugezählt.

Ist natürlich auch nicht ganz einfach das nachzuvollziehen - welchen Wert enthält denn z.B. ConvTime ? das müsste eigentlich ein Long-Wert sein wenn der durch 86400 dividiert wird - oder ?

DF6GL

Hallo,

es könnte auch sein, dass die AVG-Funktion keinen "echten" Datumswert (bzw. Zeitwert) liefert und Dateadd den gar nicht versteht... Insofern könnte die explizite Umwandlung in einen Datumswert helfen:

Format(DateAdd("n", 10, Cdate(Avg([ConvTime])))/86400,"nn:ss")



Zitatdas müsste eigentlich ein Long-Wert sein wenn der durch 86400 dividiert wird -

Also ich kann auch einen Double-Wert (--> Datumswert) durch einen Long-Wert dividieren ...  :P :D ;)
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

database

Hallo,
ZitatAlso ich kann auch einen Double-Wert (--> Datumswert) durch einen Long-Wert dividieren
womit du allerdings zweifelsfrei recht hast  ;D ;D

Hondo

Hä? wo sind denn die Antworten des Themenstellers geblieben?