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


Combobox

Postades av 2004-02-10 17:32:44 - Lars Lantz, i forum access, Tråden har 9 Kommentarer och lästs av 927 personer

Hej!

Jag vill i en Combobox kunna välja värdena från 4 olika fält i en tabell.

Hur gör jag?

Att välja värdena från 4 olika poster tror jag att jag behärskar men
det är inte det jag vill.

Jag har provat att använda fältlista i "Typ av radkälla" men då får jag bara fram
fältnamnen och inte det som står i fältet.

Tacksam för all hjälp!

/Lars Lantz


Svara

Sv: Combobox

Postades av 2004-02-10 20:58:29 - Pelle Johansson

För att få en combobox så, måste du ställa in multiselect = true. När du visar listan kan du hålla inne shift och klicka på de poster du vill markera. Därefter behöver du iterera (loopa) igenom alla objekten och kontrollera vilka som är valda.

<code>
Private Sub ListXX_AfterUpdate()
Dim Fltr$
Dim V As Variant
Fltr$ = ""
For Each V In ListXX.ItemsSelected
If Len(Fltr$) > 0 Then Fltr$ = Fltr$ + " OR "
Fltr$ = Fltr$ + "[Class]=" & ListXX.ItemData(V)
Next
If Len(Fltr$) > 0 Then
ComboXX.RowSource = "SELECT [Students].[Name] FROM Students WHERE " & Fltr$
Else
ComboXX.RowSource = "SELECT [Students].[Name] FROM R1"
End If
End Sub

</code>

/Pelle


Svara

Sv: Combobox

Postades av 2004-02-10 21:11:05 - Lars Lantz

Min Combobox finns i en resbokningsapplikation. Det jag ska välja i listan är rumstillägg.
Valen man har att göra är antingen enkelrumstillägg, dubbelrum med x-säng, familjerum eller 3-bäddsrum.
När man har valt så ska tillägget dvs. priset sparas i tabellen bokning.

Uppgifterna hämtas från tabellen resmål där varje post är ett resmål.

/Lars


Svara

Sv: Combobox

Postades av 2004-02-10 21:18:36 - Pelle Johansson

Oj, det gav mig inte mycket att gå vidare på. Det du alltså får göra är när du trycker spara - så får du i din programkod ta ut alla som är valda, eller är det ett formulär så vet jag faktiskt hj inte hur access sköter det. Tyvärr det är inte inom mitt kunskapsområde.


Svara

Sv: Combobox

Postades av 2004-02-11 10:04:31 - Ulf Elfving

Skulle det inte vara bättre om du körde med checkboxar för dessa 4 alternativ?


Svara

Sv: Combobox

Postades av 2004-02-11 11:35:49 - Markus Larsson

Jag rekkomenderar att du skapar en tabell som innehålelr de olika rumsalternativen.
Denna tabell kopplar du sedan till comboboxen (eller en listbox, är enklare att se multipla alternativ i en listbox).

När användaren har valt rätt rumstillägg, så körs en kod som räknar samman priset och sparar det i posten...

Men jag tycker det verkar lite märkligt upplägg. Om en bokning kan ha flera rum, så borde du även ha en tabell som innehåller dessa rum och då handlar det om lägga till poster i denna tabell istället.

Hör av dig om du behöver mer info...


Svara

Sv: Combobox

Postades av 2004-02-11 17:57:16 - Lars Lantz

Hej!

Jag har en tabell med resmål. En post för varje resmål.
I resans pris ingår ett dubbelrum.
Vill man ha ett enkelrum eller familjerum i stället kostar det extra.

Då dessa tillägg varierar från resmål till resmål kan jag inte göra en
generell tabell med tilläggen.

Alltså måste tilläggen finnas i varje enskild post i resmålstabellen.
Ett fält med enkelrumstillägget, ett fält med familjerumstillägget osv.

När man sedan gör en bokning måste man välja ett av alternativen eller inget
om man ska ha dubbelrum.

/Lars


Svara

Sv: Combobox

Postades av 2004-02-12 09:03:49 - Markus Larsson

Alltså, har ett resmål alltid bara ett rum, ex ett dubbelrum eller ett enkelrum?


Svara

Sv: Combobox

Postades av 2004-02-12 16:39:49 - Lars Lantz

Det finns ytterligare en tabell som jag kanske inte har nämnt.
Nämligen tabellen bokning. Där knackar man in de enskilda bokningarna.
Det kan ju finnas t.ex. 25 resenärer på samma resa.

När kunden ringer så måste han tala om vad han ska ha för typ av rum
och självklart vilket resmål han ska till först och främst.
Detta väljer man i resmålstabellen.

Det är jättesvårt att beskriva och förklara så att nån som inte har sett min databas
förstår vad jag menar.

/Lars


Svara

Sv: Combobox

Postades av 2004-02-13 08:49:45 - Markus Larsson

Som jag ser det behöver du två ytterligare tabeller.
Tabell TypAvRum innehåller de olika rumalternativen och har bland annat ett RumAlternativID.
Tabell TillåtnaRumAlternativPerResmål innehåller alla resmål och de rumalternativ som det resmålet kan ha, alltså ResmålID och RumAlternativID.
Ex: ResmålID RumAlternativID
1 2
1 3
2 1
2 3
3 2

Med hjälp av dessa två tabeller kan du skapa en fråga som ligger som grund till comboboxen. Comboboxen ska bara visa namnen på rumalternativen som det nuvarande resmålet kan ha.
Ex: ResmålId 1 ger alternativ 2 och 3.
När användaren har valt ett rumalternativ så sparar du id't för rummet i posten för den bokningens resmål.

Detta förutsätter att det bara kan finnas ett aktivt rumalternativ per resmål, när det har blivit bokat.


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 769
27 960
271 761
497
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