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 2006-03-18 10:24:23 - Göran Blomgren, i forum visual basic - allmänt, Tråden har 7 Kommentarer och lästs av 839 personer

Behöver på något sätt kunna byta ordningen på raderna i en Listview, därefter skall posterna i databasen
uppdateras med samma ordningsföljd.

Behöver lite hjälp med detta...

Använder Jet och VB6


Svara

Sv: ListView

Postades av 2006-03-19 17:55:26 - Jörgen Lindroos

Vet inte om det går att set:a ListItems collection. (dvs. ListView.ListItems). Isåfall får du väl bara göra en ny collection och sedan switcha. På detta vis:

Public Sub ReverseListItems() 
 Dim newlist As New Collection
 Dim I%
 
 For I=ListView1.ListItems.Count To 1 Step -1
  newlist.Add ListView1.ListItems(I)
 Next I

 Set ListView1.ListItems=newlist
 ListView1.Refresh
End Sub


Har inte testat om det fungerar men du kan väl pröva.

När det gäller databasen vet jag inte riktigt hur man kan ändra ordningsföljd. Det enda sättet jag vet är att ge varje rad ett ID och sedan mikla med det istället. Sen använder man "Order By ID" när man kör ett SQL-uttryck. Men det kanske är nån annan som vet hur detta kan lösas.

/Jörgen


Svara

Sv: ListView

Postades av 2006-03-20 08:41:20 - Emma Magnusson

Vill du ändra ordningen på posterna i databasen??? Varför det?

När du hämtar ut dem ur dbn med en query kan du välja att sortera dem enligt önskad sortering, sen lägga in dem i din presentationsbox.

/Emma


Svara

Sv:ListView

Postades av 2006-04-07 11:16:55 - Göran Blomgren

Jag undrar om det går att använda DragDrop på raderna i en ListView.Tänkte i så fall numrera raderna
automatiskt(första raden alltid=1, andra=2 osv).
Därefter uppdatera db med Positionsnumren.
Tacksam för alla ideer!!!


Svara

Sv: ListView

Postades av 2006-04-07 18:04:27 - André Claesson

Man brukar lösa detta med två knappar. Flytta upp & Flytta ner. Dessa klickar man på efter man valt en rad i ListViewn.


Svara

Sv:ListView

Postades av 2006-04-09 18:20:45 - Göran Blomgren

Tack för tipsen!!! Vi kämpar vidare.


Svara

Sv: ListView

Postades av 2006-04-10 10:32:47 - Emma Magnusson

Vad är det du vill göra?

För det finns ingen mening i att ändra ordningen på raderna i databasen, eftersom du kan hämta dem i den ordning du är intresserad av.

Om du är intresserad av att de ska veta vilken ordning du vill sortera dem i, och det inte är möjligt med annat än med den manuella sortering, ge tabellen en SortId-kolumn, där du uppdaterar värdet med en update-query utifrån hur du hanterar ditt Gui.

Använd sorterings-förslaget som kom in med pil upp och ner - när användaren känner sig klar, hämta alla poster i den ordning de presenteras (om du behöver mer data, får du hämta den från den collection som fyller boxen), sen gör du en update-query eller stored procedure som sätter SortId till det värde som de har i din nya array.

/Emma


Svara

Sv:ListView

Postades av 2006-04-10 11:51:09 - Göran Blomgren

Det är inte att uppdatera db som är problemet, utan att på ett enkelt sätt flytta raderna i ListView.
Programmet är ett bil-dirigerings program(lastbilar) och dirigeraren måste kunna disponera om bilarnas rutt på ett smidigt sätt.Upp och Ned knapp kan vara ett sätt, men DragDrop är nog bättre. Man kan då
flytta en post från en bil till en annan.
MVH Göran


Svara

Nyligen

  • 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
  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak

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 723
27 958
271 751
461
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