Just nu i M3-nätverket
Gå till innehåll

Sök

Visar resultat för taggar 'Access'.

  • Sök efter taggar

    Skriv taggar separerade med kommatecken.
  • Sök efter författare

Innehållstyp


Forum

  • Datorhårdvara
    • Bildskärmar
    • Bärbara datorer
    • Grafikkort
    • Hårddiskar & Lagringsmedia
    • Ljudkort
    • Mac-hårdvara
    • Processorer, moderkort & minnen
    • Retro - datornostalgi
    • Skrivare
    • TV-kort
    • Hårdvara – övrigt
    • Arkiverat
  • Film, foto & bilder
    • Bildredigering
    • Film- och Videoredigering
    • Kameror
    • Mediaspelare – Media Player m fl
  • Internet & nätverk
    • Chattprogram - ICQ, MSN m fl
    • Driftstörningar hos operatörer, internet etc
    • Epostprogram
    • Internetuppkoppling
    • IP-telefoni
    • Nätverket - hårdvara
    • Nätverket - programvara
    • Surftips
    • Webbläsare
    • Internet – övrigt
  • Ljud och Musik
    • Ljudformat (mp3, aac, ogg m fl)
    • Musikskapande på datorn
    • Ljud & Musik – övrigt
  • Operativsystem
    • Windows 10
    • Windows 8 & 8.1
    • Windows 7
    • Windows Vista
    • Windows XP
    • Windows 95/98/ME/NT/2000
    • Windows Server
    • Linux & Unix
    • Mac OS X & Classic
    • Operativsystem - övriga
    • Arkiverade Windows-trådar
  • Program
    • CD/DVD-bränning
    • Kalkylprogram - Excel m fl
    • Mac-program
    • Ordbehandling - Word m fl
    • Presentation – PowerPoint m fl
    • Print - om trycksaker
    • Program - övriga
  • Spel
    • Datorspel
    • Konsoler & konsolspel
  • Säkerhet
    • Brandväggar
    • Skräppost
    • Virus, skadliga program & botemedel
    • Säkerhet - övrigt
  • Hemelektronik
    • DVD & Blu-ray
    • Hemmabio/HTPC
    • El & övrig hemelektronik
  • Mobilt
    • Surfplattor
    • Mobiltelefoner
    • Bärbart Ljud/Mp3-spelare
    • GPS
    • Handdatorer
    • Mobilt – övrigt
  • Tips inför köpet
    • Köpa/Bygga dator
    • Köpa datortillbehör och komponenter
    • Köpa kamera
    • Köpa gps
    • Köpa internetabonnemang
    • Köpa IP-telefoni och fast telefoni
    • Köpa mobila enheter
    • Köpa nätverksutrustning
    • Köpa/Bestämma program
    • Köpa tv, hemmabio och mediacenter
  • System- och webbutveckling
    • Databaser
    • Systemutveckling
    • Webbutveckling
  • Eforum
    • Diskutera Eforum
    • Buggrapporter och önskemål om Eforum
    • PC för Alla
    • Arkiverat: Smart-forumet
  • Övrigt

Hitta resultat i...

Hitta resultat som...


Datum skapat

  • Start

    Slut


Senast uppdaterad

  • Start

    Slut


Filtrera efter antalet...

Gick med

  • Start

    Slut


Grupp


Facebook


Linkedin


Hemsida


Twitter


MSN


ICQ


Yahoo


Jabber


Skype


AIM


Ort


Intressen


Min dator


IT-kunskaper

Hittade 2 resultat

  1. Jag hoppas att det finns någon som vet ett sätt att få fram den här informationen snabbare. Beskrivningen är något förenklad, men kärnfrågan är kvar; Hur kan jag optimera SQL-syntaxen så att frågan körs snabbare. Jag antar att det framförallt är kruxet med att det bara finns ett startdatum i tabellen Categories som gör att det tar tid. Idag körs frågorna i Access, men möjlighet finns att helt eller delvis ta Oracle-db till hjälp (t.ex. exportera data nattetid till en tabell.. kanske Categories med från- och tilldatum om det skulle underlätta). Jag har en databas med tre tabeller UserData UserHistory Categories i UserData finns följande kolumner: UserName & UserID ex: John, 12345 Billy, 54321 i Categories finns följande kolumner UserID, Category, AsOf, Data ex: 12345, color, 1000, blue 12345, color, 1500, white 12345, height, 1200, 60 54321, color, 600, red 54321, height, 800, 18 AsOf är antalet dagar från 1990-01-01 (1000 är alltså: 1992-09-27) I UserHistory finns följande kolumner UserName, UHDate, & Color(som skall uppdateras/populeras). ex: John, 2015-10-01, John, 2015-10-02, John, 2015-10-03, För varje datum vill jag veta vilket värde personen har (i det här fallet i kategorin "color"). I ovanstående exempel blir det 12345, 2015-10-01, white 12345, 2015-10-02, white 12345, 2015-10-03, white eftersom det värde som gäller för dessa datum i tabellen Categories för 12345, John är white. Syntaxen som den ser ut idag är som följer: UPDATE UserData AS UD, UserHistory AS UH, Categories AS CAT SET UH.Color = CAT.Data WHERE CAT.UserID = UD.UserID AND UD.UserName = UH.UserName AND CAT.Category = "Color" AND CAT.AsOf = (SELECT MAX(CAT2.AsOf) FROM Categories AS CAT2 WHERE CAT.UserID = CAT2.UserID AND CAT2.AsOf <= DateDiff('d', #1/1/1990#,UH.UHDate) AND CAT2.Category = "Color"); Den här SQL'en ingår tillsammans med 9 st liknande i en rapport och den tar 8-10 timmar att ta fram. Ovanstående exempel går relativt snabbt - 8 minuter Baserat på 738 records i UserData, 46633 records i Category och 22333 records i UserHistory. Vore ytterst tacksam om någon kunde bistå med hjälp eller med något förslag om var man kan vända sig. Hälsningar Joel
  2. Hej därute! Jag har skapat en databas i MS Access som har ett antal fiffiga funktioner, men jag blir inte riktigt klok på hur jag kan skapa ett login med behörighetsnivåer som jag kan dela ut till olika användare och där varje användare endast behöver logga in en gång/session, dvs att navigeringen sedan styrs av användarens behörighetsnivå så länge denne förblir inloggad. Jag har ett huvudformulär med namn "Master" som öppnar vid start. Till det har jag ett formulär jag döpt till "Admin" varifrån man kan anropa ett antal andra formulär via olika knappar. Har hittat en enklare lösning på nätet som har login-funktioner med behörighetsnivåer men det tycks kräva inloggning varje gång användaren vill återvända till "Admin", något som inte känns optimalt. (Se http://www.accesssecurityblog.com/post/2011/04/02/Login-Security-using-Access-VBA.aspx) Är ingen fantom på VBA och undrar om det finns någon som kan hjälpa till med detta problem? God Jul!
×
×
  • Skapa nytt...