14. maj 2003 - 07:57Der er
19 kommentarer og 1 løsning
Reference til en kolonne i en listeboks?
Er der nogen der ved om man kan referere til en enkelt kolonne i en listeboks ved at referere til kolonneoverskriften? Dvs. Jeg skal bruge alle de værdier der står i en enkelt kolonne så jeg kan sende en mail til dem.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Så har jeg problemet igen, med at overføre data fra én listeboks til en anden. Min første listeboks indeholder resultatet af en forespørgsel og så skal jeg kunne markere nogle af elementerne og overføre dem til den anden listeboks, og først der bruge en enkelt kolonne.
Når jeg markerer et element på den første listeboks skal jeg jo gerne lægge det ind i en tabel, som den anden listeboks så er baseret på, men hvordan er koden ud så jeg kan få opdateret min tabel?
Henrik, jeg kan godt opdatere den første listeboks som indeholder resultatet af min forespørgsel, men hvordan gemmer jeg (noget af) det data i en tabel?
Henrik, er det rigtigt forstået hvis den/de rækker jeg har markeret i den første liste bliver gemt i en tabel ved aktivering af en knap?
Jeg har aldrig lavet en opdateringsforespørgsel før, men så vidt jeg kan se, skal den så baseres på tabellen til den anden liste. Men hvordan sikrer jeg mig at det er det markeret data fra den første liste der lægges i tabellen?
Det jeg ikke helt forstår er hvordan jeg får præcis de markerede elementer fra liste 1 ind i min tabel. Det er jo ikke alle elementer fra denne liste. Det kan godt være at det er meget simpelt, men desvære ikke for mig :)
The data for the listbox (lst2) is (somehow) selected from another listbox (lst1). The problem is that I want to be able to select which elements/persons from lst1 I want to send an email to.
If its a multi select listbox then you will need to loop through the selected records.
Dim frm As Form, ctl As Control Dim varItem As Variant Dim strSQL As String Set frm = Form!frmMyForm Set ctl = frm!lbMultiSelectListbox strSQL = "Select * from Employees where [EmpID]=" 'Assuming long [EmpID] is the bound field in lb 'enumerate selected items and 'concatenate to strSQL For Each varItem In ctl.ItemsSelected strSQL = strSQL & ctl.ItemData(varItem) & " OR [EmpID]=" Next varItem
'Trim the end of strSQL strSQL=left$(strSQL,len(strSQL)-12))
Terry: I'm not sure what the code does. But it would be great if it was possible to run through the selected items of the first list and insert these in a table (which the second list i based on). Is that possible?? You'll definitely get more points for all this :)
OK, but I dont have time at the moment, if you send me your dB with a short explanation then I will take a look as soon as I get time which may be on saturday eksperten@santhell.dk
Synes godt om
Ny brugerNybegynder
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.