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


Lagring och visning av checkboxvärden med Access 2002

Postades av 2002-11-20 12:40:47 - Anders Månsson, i forum asp - allmänt, Tråden har 4 Kommentarer och lästs av 424 personer

Hur lagrar man smartast checkboxalternativ i en access 2002-databas? Som det är nu lagras alla mina checkboxar som true/false i databasen (25 st).

Jag använder checkboxarna till följande scenario:
En användare ska kunna skriva text till en databas. För att kunna specificera texten finns 25 checkboxar till användarens förfogande. Vid sökning i databasen ska användaren kunna klicka i checkboxarna och om det finns en träff ska texten samt de ikryssade checkboxarna visas.

Jag tycker att det borde vara smartare att lagra alla checkboxvärde i en sträng och sedan när jag ska visa innehållet, extrahera innehållet i den. Problemet är bara att jag inte riktigt vet hur man gör detta.

Jag använder följande mekanism för närvarande för att ta reda på om checkboxen är ikryssad eller inte.

If request.form("cbConnectivity") = "true" Then
rsInsert("cbConnectivity") = True
Else
rsInsert("cbConnectivity") = False
End If

Alltså:
+ Hur lagrar jag smartast checkboxvärden i Access 2002?
+ Hur gör jag en sökning i strängen så att systemet automatiskt kan fylla i checkboxarna vid söksvar?

Hoppas att någon förstår vad jag menar. Har någon av er kod som löser mitt problem?


Svara

Sv: Lagring och visning av checkboxvärden med Access 2002

Postades av 2002-11-20 13:44:30 - Pelle Johansson

I access finns väl en datatyp som heter Ja/Nej eller Sant/falskt? I så fall är det ju bara att använda den datatypen för läsning och skrivning.

/Pelle


Svara

Sv: Lagring och visning av checkboxvärden med Access 2002

Postades av 2002-11-20 14:13:17 - Anders Månsson

Det har du rätt i. Men det är tyvärr inte det jag menar. Jag undrar om det är möjligt att spara true/false-värden i en sträng och sedan använda denna sträng vid sökning av poster i databasen.

Ex:
Tänk dig tre checkboxar: checkbox1, checkbox2 och checkbox3
Checkboxarna ges default-värdet true. Jag kryssar i checkbox1 och checkbox3 och dessa får således värdet true och detta värde skickas med från formuläret. Detta värde vill jag alltså lagra i en sträng. Dvs strängen blir: position 0 = true (checkbox1), position 1 = false (checkbox2), position 2 = true (checkbox3).

Dessa checkboxvärde ska sedan användas när man listar söksvar från databasen. Ex ska "position 0"- och "position 2"-värdet göra så att checkbox1 och checkbox3 kryssas i medans checkbox2 ska lämnas orörd.

Hoppas att detta förtydligar.
/Anders


Svara

Sv: Lagring och visning av checkboxvärden med Access 2002

Postades av 2002-11-20 14:32:01 - Pelle Johansson

fältet installningar = "1011212"

select * from tabell where mid(installningar,2,1) = '1'
kör du sql-server:
select * from tabell where substring(installningar,2,1) = '1'

om vi säger att den skall lista ut alla poster som har position 1 och 3 satt till 1:

select * from tabell
where (mid(installningar,1,1) = '1' or mid(installningar,3,1) = '1')

/Pelle


Svara

Sv: Lagring och visning av checkboxvärden med Access 2002

Postades av 2002-11-20 14:38:10 - Anders Månsson

Tackar så mycket för hjälpen! :-)
/Anders


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 812
27 960
271 761
420
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