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


ListView

Postades av 2012-09-30 17:54:34 - Torbjörn Karlberg, i forum visual basic - allmänt, Tråden har 6 Kommentarer och lästs av 6601 personer

Jag kan inte få till detta vet ej om det kan funka, någon som har tid att kika lite.

Har en fungerande funktion med en vanlig list1 men vill få det att funka med en ListView.
rsCount = ListView2.ListItems.Count - 1
rsCount = ListView1.ListItems.Count - 1
'rsCount = List10.ListCount - 1
' cboCount = List1.ListCount - 1


For i = 0 To rsCount
For j = 0 To cboCount

If ListView2.ListItems(i) = ListView1.ListItems(j) Then ListView1.RemoveItem j
' If List10.List(i) = List1.List(j) Then List1.RemoveItem j



Next j
Next i

Tobbe


Svara

Sv: ListView

Postades av 2012-10-01 00:02:58 - Sven Åke Persson

Kul att se lite VB6 kod.
Det här ser mystiskt ut.
Du har samma variabel för två olika ListView (antal rader)
Är dom alltid lika ?
<code>
rsCount = ListView2.ListItems.Count - 1
rsCount = ListView1.ListItems.Count - 1
</code>
Vad är det som skall ha hänt när det funkar.
Berätta svepande vad du förväntar dig

Jag är sugen på att hjälpa och få till det.


Svara

Sv:ListView

Postades av 2012-10-01 00:59:07 - Torbjörn Karlberg

Jo jag använder två listboxar.

Jag läser in namn från två olika tabeller från en access databas i listboxarna för att sedan rensa bort dom med samma namn.

Det jag är ute efter nu är att få men både namn och tid i samma listbox eller listview.

Public Sub FillList20()
On Error GoTo err:

Dim rsCount As Long, cboCount As Long, i As Long, j As Long
Dim dbs As Database
Dim rs As Recordset
Dim X As Integer
Dim rad As Integer
Dim sday As String
Dim A As String
Dim Y As String

MousePointer = vbHourglass
A = Format(MonthView1.Value(), "dddd", vbMonday)

If A = "måndag" Then
A = "0"
End If
If A = "tisdag" Then
A = "1"
End If
If A = "onsdag" Then
A = "2"
End If
If A = "torsdag" Then
A = "3"
End If
If A = "fredag" Then
A = "4"
End If
If A = "lördag" Then
A = "5"
End If
If A = "söndag" Then
A = "6"
End If
List1.Clear
List10.Clear

Set rs = dbs.OpenRecordset("SELECT [Namn] FROM Närvaro Where Avd = '" & Lblavd.Caption & "' and (" & "Day" & (A) & ") > 0 ", dbOpenSnapshot)
Do While Not rs.EOF
List1.AddItem rs.Fields("Namn").Value
rs.MoveNext
Loop

Set rs = dbs.OpenRecordset("select [Namn] from (Frånvaro) Where Datum = '" & Label13.Caption & "' And Avd = '" & Lblavd.Caption & "' and Perioder > 200", dbOpenSnapshot)



Do While Not rs.EOF
List10.AddItem rs.Fields("Namn").Value
rs.MoveNext
Loop




'rs.Close
rsCount = List10.ListCount - 1
cboCount = List1.ListCount - 1


For i = 0 To rsCount
For j = 0 To cboCount

If List10.List(i) = List1.List(j) Then List1.RemoveItem j


Next j
Next i

Sen om man klickar på ett namn i list1 körs denna kod, men jag vill få med detta direkt i list ett på samma post.

ex. Kalla Svensson 300 p

Private Sub KvarTid()
On Error GoTo err:

Dim sPer As String
Dim s14 As String
Dim i As String

MousePointer = vbHourglass

Dim dbs As Database
Dim rs As Recordset

i = Format(MonthView1.Value(), "dddd", vbMonday)

If i = "måndag" Then
i = "0"
End If
If i = "tisdag" Then
i = "1"
End If
If i = "onsdag" Then
i = "2"
End If
If i = "torsdag" Then
i = "3"
End If
If i = "fredag" Then
i = "4"
End If
If i = "lördag" Then
i = "5"
End If
If i = "söndag" Then
i = "6"
End If




Set rs = dbs.OpenRecordset("select Sum(" & "Per" & (i) & ")As iSum from Närvaro Where Avd = '" & Lblavd.Caption & "' and Namn = '" & List1.Text & "'", dbOpenSnapshot)

Do While Not rs.EOF
LblPer2 = rs.Fields("iSum").Value & vbNullString
rs.MoveNext
Loop

Set rs = dbs.OpenRecordset("select sum(BokTime)As isum from Tider where Datum ='" & MonthView1.Value & "' And Avd = '" & Lblavd.Caption & "' and Mek = '" & List1.Text & "'", dbOpenSnapshot)

Do Until rs.EOF

lblCTid = rs.Fields("isum").Value & vbNullString

rs.MoveNext
Loop

If lblCTid = "" Then
lblCTid = "0"
End If

lblCTid = LblPer2 - lblCTid & " :p"

MousePointer = vbNormal
Exit Sub

Vet inte om du blir klokare av min förklaring.

Tobbe


Svara

Sv: ListView

Postades av 2012-10-01 13:54:28 - Sven Åke Persson

Ok tror jag har förstått.
Där det nu står List1 o List10 skall ersättas med ListView1 o ListView2
samt
Det jag är ute efter nu är att få med både namn och tid i samma listview.


Svara

Sv:ListView

Postades av 2012-10-01 21:12:00 - Torbjörn Karlberg

Hej Sven

Jag är helt slut i huvudet efter att få detta att funka

Det jag vill utföra är att plocka värden från tre olika tabeller och visa det i en listview eller flexgrid.

typ som detta
Jan Andersson Icon 300 p
Kalle Anka icon 250 p
osv.

Har försökt att få till någon form av inner join eller left join men får helt enkelt inte till det

Har alla namn i listboxen och vill loppa igenom alla items till en sökning för att visa i en listview, men får helt enkelt inte till det.


Tobbe


Svara

Sv: ListView

Postades av 2012-10-11 19:28:41 - Sven Åke Persson

Hur går det bästa vän ?

Har för lite på fötterna för att kunna simuler.

Blev lite duktig på ListView


Svara

Sv:ListView

Postades av 2012-10-12 17:54:11 - Torbjörn Karlberg

Hej Sven!

Fick till det med en flexgrid där jag gör sökningarna som sparas i ex sData1 osv

Som jag sen plockade till flexgriden inte någon snygg lösning men funkar hygligt.

Tobbe


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 762
27 959
271 761
371
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