Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


"Identity insert" i Access

Postades av 2004-07-13 16:39:50 - Johan Djupmarker, i forum access, Tråden har 5 Kommentarer och lästs av 785 personer

Finns det något sätt att sätta in egna värden i en kolumna av typen Räknare/AutoNumber i en Access databas? Liknande IDENTITY_INSERT i SQL-Server. Jag inser att detta bryter mot principen för hur räknarfält ska användas, men jag ska försöka förklara mitt problem, det kanske finns någon smartare lösning?

Jag har en "stor" databas med mycket information i. Från denna vill jag kunna plocka ut en delmängd av informationen till en annan databas där den kommer redigeras. Efteråt ska ändringarna synkas in i orginaldatabasen igen. Allt som vid första anblicken förefaller vara svårt är löst, bara det att jag vill behålla värdet i "räknarkolumnen" för att slippa "räkna om" alla nycklar i databasen till nya värden. Ett alternativ är att använda vanliga heltalsfält istället för räknare, men då blir det jobbigt att plocka fram ett ledigt id varje gång man ska skapa en ny post (det kan bli flera samtidiga användare mot samma databasfil).

Idéer någon?

/Johan


Svara

Sv: "Identity insert" i Access

Postades av 2004-07-13 17:13:47 - Ulf Elfving

Det som slår mig att det låter som om replikering av databasen skulle ligga nära till hands, men jag kan för lite om det för att ge några vägval.
Det synkar ju iofs hela databasen, men då kan man ju redigera de poster man vill och sedan replikera tillbaks ändringarna.

<b>Från denna vill jag kunna plocka ut en delmängd av informationen till en annan databas där den kommer redigeras</b>
Om det bara skall redigeras så borde det ju gå ypperligt att bara lyfta över posterna till en annan db/tabell och ha ett vanligt heltalsfält.


Svara

Sv: "Identity insert" i Access

Postades av 2004-07-13 17:31:07 - Johan Djupmarker

<b>Det som slår mig att det låter som om replikering av databasen skulle ligga nära till hands, men jag kan för lite om det för att ge några vägval.
Det synkar ju iofs hela databasen, men då kan man ju redigera de poster man vill och sedan replikera tillbaks ändringarna.</b>

Jo, det är ju den funktionaliteten jag vill åt, men jag behöver validera uppdateringarna i en applikationen innan de läses in igen så det är enklare att bygga en egen (det är även en del annat som ska ändras vid inläsningen). Dessutom är det inte alltid "mastern" är en Access-db, den kan i vissa fall vara en SQL-Server som är kontaktad via en webservice...

<b>>Från denna vill jag kunna plocka ut en delmängd av informationen till en annan
>databas där den kommer redigeras
Om det bara skall redigeras så borde det ju gå ypperligt att bara lyfta över posterna till en annan db/tabell och ha ett vanligt heltalsfält.</b>

Man ska kunna lägga till poster också och då underlättar det om man slipper plocka fram lediga id-nummer manuellt (kan vara flera användare till databasen). "Replikan" ska vara identisk med ursprungsdatabasen eftersom man kommer kunna läsa ut delar av den redan utlästa databasen. Proceduren kan alltså gå i flera steg.

/Johan


Svara

Sv: "Identity insert" i Access

Postades av 2004-07-13 17:45:05 - Ulf Elfving

Lurigt läge, spånar lite fritt nu...

Men om du tar och exporterar till en tabell med heltal, och sedan när du lägger till nya poster så sätter du heltals kolumnen (eller en egen extra kolumn) till ett värde, tex 0 så innebär det att det är en ny post du måste köra insert på när den skall tillbaks.

Är den kolumnen 1 (posten finns redan med ett unikt id) så skall bara update köras på den raden.


Svara

Sv: "Identity insert" i Access

Postades av 2004-07-13 17:49:21 - Andreas Hillqvist

Skall inte var några problem att inserta värden i räknar kolumenr.


Svara

Sv: "Identity insert" i Access

Postades av 2004-07-13 18:07:38 - Johan Djupmarker

Tack Andreas! Det gick att köra en insert, jag testade bara att infoga ett värde i "tabellläge" vilket inte gick. Jag hade för mig att jag läst detta tidigare, men när det inte gick "manuellt" trodde jag att det var något jag drömt...

/Johan


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 770
27 960
271 761
455
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies