webForumDet fria alternativet
Logga in / Bli medlem

datuminmatning, vba och best practise

Databaser & SQL

4 svar · 494 visningar · startad av Hedning

Medlem sedan sep. 200318 inlägg
Trådstart#1

Hej gott folk!
Är ny här på forumet. Hoppas att det skall bli mycket givande. :)
Frågor om Access 2003

  1. Jag försöker göra så att man endast behöver mata in fyra siffror i ett Datum/tid fält. Ex '1988'. Varför går inte detta. Access verkar kräva att det måste matas dag och datum, ex: 1998-01-01
    Jag har försökt med att använda de olika datumtyperna långt, kort osv, samt försökt göra i formatrutan 'åååå' vilket rimligtvis borde fungera? Hur göra!
  2. Hur är det tänkt med vba klassobjekt och att återanvända kod? Min tanke är att t.ex. skapa funktioner och kunna återanvända dem i olika kontroller osv. Men som det är nu så skapas subrutinerna lite överallt där det passar Access. Hur gör ni? Kan man anropa rutiner från andra objekt eller hur är det tänkt? Gärna en länk med info om det är någon som har en på lager. :)
  3. Vad tycker ni är best practise vid skapande av formulär. Att göra en query och sedan använda den som grund för formuläret. Eller att skapa formulär från en tabell?

Många frågor, hoppas någon har nått svar.
Mvh!
/Hedning

Medlem sedan mars 20023 561 inlägg
#2

Välkommen till wF! :bire

1. Tror att typen Datum/Tid måste innehålla hela datum, minst.

Medlem sedan sep. 200318 inlägg
#3

Josef skrev:

Välkommen till wF! :bire

1. Tror att typen Datum/Tid måste innehålla hela datum, minst.

Tackar! :)
O så till svaret och det tycker jag låter hemskt! ;) Måste ju gå o fixa tycker man. Kan man kanske skriva en funktion eller nått som lägger till en -01-01 innan året läggs in..?
Men återigen, man tycker det skulle vara enklare.

Medlem sedan sep. 200188 inlägg
#4

Fler har ställt sig frågan....

Angående datum och tid, kan du ju kolla här.... :birp

Detta svar fick jag

Medlem sedan sep. 200318 inlägg
#5

Re: Fler har ställt sig frågan....

Jester skrev:

Angående datum och tid, kan du ju kolla här.... :birp

Detta svar fick jag

Jo jo jag vet ... Men jag avskyr såna nödlösningar :P
Om man börjar med integers så blir det snart pissbesvärligt när man gör datediffs eller på annat sätt vill jämföra datum.
:)

258 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)