Avatar billede ulver Nybegynder
05. oktober 2003 - 12:36 Der er 14 kommentarer og
1 løsning

kunne se rettelser/nye indtastninger ( i farve+)

Jeg vil gerne kunne se nye indtastninger i min database, idet andre end jeg selv skriver ind i den.( måske i rødt, indtil de er blevet godkendt?) Er det også muligt at 'slette' data der er skrevet ind efter en bestemt dato? Altså sætte databasen tilbage til en bestemt dato..
Kan nogen hjælpe?
Avatar billede terry Ekspert
05. oktober 2003 - 12:44 #1
If you are using Access as your front end (NOT ASP) then you can use conditional formatting in Access 2000 and XP.
Avatar billede terry Ekspert
05. oktober 2003 - 12:47 #2
In the form in design view select a field and then from the menu choose Format+Conditional formatting.

Not quite sure what you mean by "slette" data der er skrevet ind efter en bestemt dato?

But normally you CAN delete records older than a specific date, but you have you do it in SQL or VBA code, the dB can NOT do it automatically!
Avatar billede mugs Novice
05. oktober 2003 - 12:48 #3
Du må jo have et felt der markerer om indtastningen er godkendt. Hvis du bruger Access2000, kan du bruge Betinget formattering.

Vedr, at slette indtastninger efter en bestemt dato, kan du lave en sletteforespørgsel med et kriterie. Du må også her have et felt der viser, på hvilken dato posten er indtastet. Lad os sige at dette felt hedder dato. Så kan du i formularens VedAktuel indsætte denne kode:

IF Me.NewRecord Then
Me.dato = Date

I sletteforespørgslen kan du så indsætte et kriterie i feltet dato:

> #og så en dato#

der er mange muligheder for at bestemme datoen. F.eks kan du referere til Date og slette alle poster, der er oprettet efter Date - 10:

>= Date - 10
Avatar billede terry Ekspert
05. oktober 2003 - 12:49 #4
You also write>
"måske i rødt, indtil de er blevet godkendt?" WHEN is a record "godkend"? You could maybe have a yes/no field which you check when YOU have accepted the data, you could use this in your conditional formatting.
Avatar billede mugs Novice
05. oktober 2003 - 12:50 #5
terry > I do not agree with You concerning delete Records automatically. If You make a macro (Autoexec), it is possible to delete Records.
Avatar billede terry Ekspert
05. oktober 2003 - 13:09 #6
mugs>You dont have to agree! But what is "automatically"? Making a macro is the same as making some code which I have actually said in my answer. In other words YOU have to tell access to do it at specific intervals, you cant just set some paramater and expect Access to clean up onec in a while :o)
Avatar billede ulver Nybegynder
05. oktober 2003 - 13:11 #7
jeg har lavet et datofelt, men en anden bruger kunne rette i dele af databasen, f.eks. et forkert gadenavn. ideen er at kunne gå alle nye indskrivninger igennem, og så godkende dem.
By 'slette' i mean to undo all the data that has been whriten in the last week f.ex. By 'godkendt' i mean they have been checkt.
Avatar billede ulver Nybegynder
05. oktober 2003 - 13:14 #8
Sletteforespørgelsen med dato er fin, men vil de gammle data som lå der før så være der endnu?
Avatar billede terry Ekspert
05. oktober 2003 - 13:18 #9
You will neen an extra field for "last changed date" so that you can see when a record was last changed. IF you need to see which field was changed then normally you cant unless you again have a field containing information telling you which fields have chanegd. BUT it needs to be done in code as it cant be done automatically!
Avatar billede terry Ekspert
05. oktober 2003 - 13:31 #10
I still dont fully understand
"By 'slette' i mean to undo all the data that has been whriten in the last week f.ex. By 'godkendt' i mean they have been checkt."
Avatar billede ulver Nybegynder
05. oktober 2003 - 13:58 #11
I would like to be able to, after being away for a week, to se what the other users have whriten in as data. They are not always accurate, and as it is a database for members, it is important that the informations are correct.
Anyway - Tak til mugs for koder.... desværre terry.
Avatar billede terry Ekspert
05. oktober 2003 - 14:00 #12
and I STILL dont know what you want
Avatar billede mugs Novice
05. oktober 2003 - 14:11 #13
ulver -> Tak for point. Der kan være andre muligheder for at kontrollere om indtastede data er korrekte. Du er velkommen til at sende db til:

mugs@mail.dk

Så kan det være, at jeg kan se nogle andre muligheder. Da jeg er bortrejst i den kommende uger, SKAL det være idag.
Avatar billede henrik13 Nybegynder
05. oktober 2003 - 16:30 #14
Hej ulver.
Du kan lave farveskift, melleem rød og grøn, med en simpel if sætning.
Du skriver
Når jeg ser du har lukket.    :o(
Avatar billede henrik13 Nybegynder
07. oktober 2003 - 10:05 #15
Hej ulver.
Nej jeg så jo pludselig du havde lukket ,så har man jo accepteret de svar man har fået. Jeg syntes selv at betinget formatering er noget L... Fordi ved kopiering af formularen, til genbrug, ikke kommer med og skal laves en gang til. Og den er svær at komme i gang med, og jeg kunne ikke lave farve skift i den. (Kan være min negativitet over for Betinget formatering.) Men du kan jo stille spørgsmålet igen. Jeg brugte 3 timer på at lave en demo til dig, Da det var så komplex, at jeg ville prøve det først,og så havde du bare lukket.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester