Avatar billede motek Nybegynder
11. januar 2005 - 13:28 Der er 22 kommentarer og
1 løsning

Data i ListBox

Hej. igen....

Jeg har 4 navne i ListBox1.

Hvis jeg f.eks. klikker på Navn2,
skal Navn2 kopieres til Listbox2

Kan det lade sig gøre?
Og kan Navn2 Slettes fra Listbox2?
11. januar 2005 - 13:30 #1
ja, men metoden afhænger af hvorfra du har dine værdier? Hvis det er 2 forskellige tabeller, så er det et spørgsmål om at slette posten i den ene tabel og oprette den i den anden tabel.

Kan du specificere lidt nærmere?
Avatar billede motek Nybegynder
11. januar 2005 - 14:14 #2
Jeg kunne evt. sende dig relationships med en lille forklaring?
Avatar billede terry Ekspert
11. januar 2005 - 19:34 #3
An idea is to have a yes/no field which are all set to False. The left listbox selects records which have the yes/no field set to false and the right listbox selcts those which are set to True. Then when you double click a record in the listbox you run some code which updates that records yes/no field to True and then you refresh both listboxes. You could do the same for the right listbox. Double click a record sets it to false again and moves it back to the right listbox.
11. januar 2005 - 19:52 #4
Motek, du er velkommen til at sende noget til mig...
11. januar 2005 - 20:20 #5
Jeg har lavet et lille eksempel, som jeg har lagt her: http://www.makeiteasy.dk/eksempler/FlytMellemListbokse.zip
Avatar billede terry Ekspert
11. januar 2005 - 20:31 #6
that was a good idea Thomas :o)
11. januar 2005 - 20:33 #7
Ja, ikke :o)
Det var det nemmeste, selvom det sjældent er sådan, man ville lave det, da metoden ikke duer i et flerbrugermiljø.
Avatar billede terry Ekspert
11. januar 2005 - 20:42 #8
If each user had their own local dB/user tables then it would be possible to have a table with foreign key and Yes/no field. So it shouldnt be a problem to solve.
Avatar billede terry Ekspert
11. januar 2005 - 20:42 #9
local db = frontend
Avatar billede terry Ekspert
11. januar 2005 - 20:43 #10
and now I'm off to groom my dogs (two collies witH Loonnng.. hair) :o(
11. januar 2005 - 20:45 #11
ja, men så er vi næsten også ovre i mit første forslag. Jeg ville dog lave en tmp-tabel, som indeholder ID'erne på de valgte poster. Ellers får man for meget redundant data.

Har du collier? Dem ser man ellers sjældent nutildags. Jeg havde selv en, da jeg var barn :o)
Avatar billede terry Ekspert
11. januar 2005 - 21:14 #12
Yes we have two, one black the other tre colour. Actually there  a quite a few in the area where we live. Great family dogs.
11. januar 2005 - 21:18 #13
ja, det kan man jo bare se i Lassie-filmene ;o)
Avatar billede motek Nybegynder
12. januar 2005 - 09:18 #14
Hej Thomas.

Jeg har kigget lidt på dit eks. og det er lige det jeg efterlyser.
Hvorfor mener du ikke det duer i et flerbrugermiljø, med egen front-end?

Collie!....  næh Gravhund :o))
12. januar 2005 - 09:24 #15
Motek-> jeg mener bare, at feltet "Valgt" i Bogtabellen jo er fælles for alle brugere. Hvis én bruger sætter et kryds, så sættes dette kryds også for alle andre brugere. Afhængigt af, hvad afkrydsningen skal bruges til, kan det godt give nogle problemer.
Hvis én bruger markerer 5 poster til udskrift og en anden bruger markere 5 andre poster, så vil de begge få udskrevet 10 poster.

Derfor er jeg ikke så vild med denne løsning.

Men så du mit nye forslag til denne: http://www.eksperten.dk/spm/579062
Avatar billede motek Nybegynder
12. januar 2005 - 09:57 #16
Nej,...først nu??

Den med afkrydsningsfelter i listbox?

Jeg vender tilbage senere. (møde)!
12. januar 2005 - 10:01 #17
"Først nu?"!!! Utaknemlige skarn! ;o)
Jeg har arbejdet i døgndrift på at få den op at køre til dig ("næsten" ;)
Avatar billede motek Nybegynder
12. januar 2005 - 10:45 #18
ja ikke...

Du ved mange bolde i luften kræver et godt overblik hvis man skal
gribe dem alle...

Jeg kigger din løsning grundigt igennem. Vender tilbage senere
Avatar billede motek Nybegynder
12. januar 2005 - 11:24 #19
Hej Thomas.

Nu har jeg kigget på din løsning.
Det virker fint, jeg har blot brugt data fra min egen tabel.

Lidt småting:
Hvis jeg lukker formen og åbner igen, er afkrydsningerne væk.
Det kan jeg muligvis selv løse...

Spørgsmåltegnet på pilen irriterer mig lidt
Avatar billede motek Nybegynder
12. januar 2005 - 11:26 #20
Point til dig Thomas, for dit flotte arbejde..
12. januar 2005 - 11:32 #21
Spørgsmålstegnet kan du selv fjerne i egenskaberne (som beskrevet i koden på formularen)

Hvis du ønsker at sætte krydserne, skal du - i Loadtree - skrive:

...
Do While Not rs.EOF
        Set n = objTree.Nodes.Add(, , ":" & rs!Bognr, rs!Titel) 'Parameteren Key tillader åbenbart ikke, at man blot indsætter rs!Bognr. Ej heller CStr(rs!Bognr). Ved at sætte
                                                                '":" foran, virker det. Man skal blot sørge for at 'fjerne' dette, når man skal aflæse værdien.
        n.Checked = rs!valgt                                                     
        rs.MoveNext
Loop
...

rs!valgt refererer til det felt, hvor du gemmer værdien.
Avatar billede motek Nybegynder
12. januar 2005 - 12:02 #22
Super... :o)

Tak for hjælpen, ...hvis det rækker?
12. januar 2005 - 12:23 #23
anytime :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester