Automatisk indskrivning af dato.

Brugerhjælp og support til regneark i LibreOffice Calc

Moderator: Lodahl

Post Reply
Søren22
Posts: 4
Joined: 25. Dec 2012 15:36

Automatisk indskrivning af dato.

Post by Søren22 »

Hej

Jeg har lavet et regneark i Calc med 10 kolonner ( A-J) . Den første kolonne (A) skal indeholde dato'en,de andre kolonner (B-J) bruges til at indskrive sum af modtaget varer.
Så er det mit ønske at arket selv skal skrive dato ind i (A) når jeg jeg skriver en sum ind i (B-J). Jeg forsøgte mig først med =HVIS(B1+C1+D1+E1+F1+G1+H1+I1+J1<>0;IDAG();”-”)
Men IDAG() er jo en variabel, så Igår blev også idag og det var ikke meningen.
Håber at der er en som kan hjælpe mig.
Søren F
Lodahl
Posts: 1961
Joined: 14. Sep 2005 08:27
Location: Storkøbenhavn
Contact:

Post by Lodahl »

Hej Søren,
Fra og med LibreOffice 3.6 er det muligt at indsætte dato som felt i Calc regneark. Sæt cellen i redigertilstand (F2). Højreklik og vælg Indsæt felter... - Dato.
Med venlig hilsen

Leif Lodahl
Blog: https://libreofficedk.blogspot.dk
LibreOffice: http://da.libreoffice.org
Jens S
Posts: 1091
Joined: 25. Mar 2007 22:42

Post by Jens S »

Hej

I stedet for et regneark som ikke kan opfylde dit behov for aut. indsætning af dato, burde du anvende en database.
Brug følgende felter:
Id for primær nøgle integer aut. værdi
oDato som dato
og så 10 teksfelter efter eget valg
Når du har gemt din definition, skal du gå til Funktioner - SQL og udfør følgende:
ALTER TABLE "DitTabelNavn" ALTER COLUMN "oDato" SET DEFAULT CURRENT_DATE

Nu skulle du kunne indtaste direkte i tabellen og kan også nemt vises i regneark.

mvh
Jens
Søren22
Posts: 4
Joined: 25. Dec 2012 15:36

Post by Søren22 »

Hej
Tak for de gode ideer, Lodahl & Jens S.
Jeg glæder mig til at stifte bekendtskab med Libreoffice 3.6. l øjeblikket bruger jeg 3.4.4.
Jeg har ikke den store erfaring med databaser endnu, men når jeg får noget mere tid skal det da prøves.
Jeg har kigget på dit indlæg Lodahl http://www.oooforum.dk/viewtopic.php?p=14590 og har prøvet det. Det virker selvfølgelig ikke helt som jeg ønskede det, men det virker fornuftigt nok. Jeg dobbeltklikker på en celle i dato kolonnen og datoen står der. Så det nøjes jeg med ind til videre.
Søren F
Kofoed
Posts: 13
Joined: 28. Mar 2006 12:13
Location: Slagelse

Post by Kofoed »

Hej
En anden mulighed er at bruge de tastaturgenveje, der findes. Selvom de ikke umiddelbart understøtter dansk tastatur :(
Indsæt aktuel dato med : Ctrl+;
Indsæt aktuel tid med: Ctrl+Shift+;
Semikolon fås på almindeligt dansk tastatur med Shift+, -- så det dur jo ikke.

Jeg har selv tilføjet Ctrl+. og Ctrl+Shift+. som tastaturgenveje og det fungerer fint for hurtig indsætning af tid og dato.

Du ændrer/tilføjer tastaturgenveje under menuen:
Funktioner > Tilpas... og vælg fanebladet Tastatur.
Under Funktioner, vælg Kategori: Indsæt og Funktion: Indsæt aktuel dato.
Ovenover vælger du en ledig genvejstast kombination og klikker på Modificer.
Så tilføjes tastekombinationen til funktionen.

Benyttes denne metode, skal man dog, hvis man ønsker at bruge tid og dato til videre beregning, være opmærksom på, at der i begge tilfælde indsættes fuld dato og tid, der blot formateres enten som dato eller tid afhængig af tastekombination.
Indsættes f.eks. datoen vil tiden også være med omend ikke synligt i cellen.

Mvh Claus
Kofoed
Posts: 13
Joined: 28. Mar 2006 12:13
Location: Slagelse

Post by Kofoed »

Hej igen

Jens S har foreslået en løsning her:
http://www.oooforum.dk/viewtopic.php?t=5339

Den kommer ret tæt på det du ønskede - ikke ?

/Claus
Søren22
Posts: 4
Joined: 25. Dec 2012 15:36

Post by Søren22 »

Hej Claus.

Tak for dit forslag. Jeg kigger lige lidt på det. :)
Søren F
Søren22
Posts: 4
Joined: 25. Dec 2012 15:36

Post by Søren22 »

Tak for hjælpen Claus. Jeg har lavet en tastaturgenvej til datoen det virker fint og hurtigt, Så det anvender jeg nu.
Indlægget fra Jens som du forslog http://www.oooforum.dk/viewtopic.php?t=5339 var også meget tæt på det jeg ønskede. Jeg har leget lidt med denne formel, men jeg kan ikke få den til at virke på den måde som jeg kunne tænke mig. Men jeg kan bruge fomlen i et andet sammenhæng.
Så jeg må i gang med at lære librebase at kende. Jeg tror at jeg vil rette mig efter Indlægget fra Jens mht. at anvende en database.

Mvh. Søren
Søren F
Post Reply