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


Radera ur Databas

Postades av 2004-06-02 15:29:51 - Johan Vestlin, i forum visual basic - allmänt, Tråden har 6 Kommentarer och lästs av 650 personer

Hur får man gjort så att man väljer (markerar) en produkt ur en listbox som är i en databas och klicka på en commando knapp så raderas den ur databasen. Och bara den produkten.

Min kod är:

Option Explicit
Dim rsService As Recordset

Private Sub CmdDelete_Click()
??????
End Sub

Private Sub cmdTillbaka_Click()
frmReg.Hide
frmStart.Show
End Sub


Private Sub cmdVisaTyp_Click()
Dim qrBilar As QueryDef

Me.LstReg.Clear

Set qrBilar = db1.QueryDefs("Typ")
If OptiBil = True Then
qrBilar.Parameters("pTyp") = "Bil"
Set rsService = qrBilar.OpenRecordset()
ElseIf OptiSläp = True Then
qrBilar.Parameters("pTyp") = "Släp"
Set rsService = qrBilar.OpenRecordset()
ElseIf OptDolly = True Then
qrBilar.Parameters("pTyp") = "Dolly"
Set rsService = qrBilar.OpenRecordset()
ElseIf OptiTrailer = True Then
qrBilar.Parameters("pTyp") = "Trailer"
Set rsService = qrBilar.OpenRecordset()
End If



Do Until rsService.EOF
LstReg.AddItem rsService("Regnr")
rsService.MoveNext
Loop

End Sub

Private Sub cmdÖppna_Click()
frmService.Show
frmReg.Hide
End Sub




Private Sub LstReg_Click()
rsService.FindFirst "Regnr = '" + LstReg.Text + "'"
Me.txtReg.Text = rsService("Regnr")
strRegnr = txtReg.Text
Me.txtDatum.Text = rsService("RegDatum")


End Sub


Svara

Sv: Radera ur Databas

Postades av 2004-06-03 08:39:19 - Per Arne Olsson

Använd

Private Sub List_Click()
Dim i As Integer
i = List.ListIndex
End Sub

För att få fram positionen i listboxen.
Den positionen/index skall vara densamma i recordsetet som du laddat listan med.

När du vet vilket record får du skapa en delete fråga mot databasen och på detta vis ta bort den post
du vill deleta.
förhoppningsvis har du väl någon unik nyckel med som du kan villkora mot.

//PA


Svara

Sv: Radera ur Databas

Postades av 2004-06-03 15:24:31 - Johan Vestlin

Men jag vill ha så att när jag har väljt en "Produkt" ur listboxen så klickar jag på en knapp "TA BORT" och så frågar det: "Är du säker att du vill radera produkten? JA/NEJ"

Kan duu hjälpa mer jag är nybörjare!!!


Svara

Sv: Radera ur Databas

Postades av 2004-06-03 15:52:51 - Emma Magnusson

så om du är nybörjare, var har du fått den befintliga koden ifrån? Hade det inte varit så nära skolavslutningar hade jag kunnat slå vad om att det är en skoluppgift...

Här får du lite tips om hur du ska tänka:

1. starta med en msgbox och det meddelande du vill lägga upp
2a. Avsluta om användaren svarar nej.
2b. Fortsätt in i ta-bortsekvensen
3. Kolla vilken post det är som är makerad och plocka ut det värde som är ditt nyckelvärde
4. Vet inte vilken databas du använder, men använd deras delete-kommande om ditt villkor (=nyckelvärdet) är uppfyllt
5. Uppdatera din listbox
6. Klar

Om du nu är nybörjare - varför inte använda forumet som är avsett för nybörjare??? På det viset får du kanske svar som är bättre anpassade för den nivå du befinner dig på. Där ger man generellt mer utförliga svar, lägger du frågan här får du också ta kortare och mer övergripande/resonerande svar - även om jag gjort ett undantag här ovan.

/Emma


Svara

Sv: Radera ur Databas

Postades av 2004-06-03 16:02:19 - Per Arne Olsson

Private Sub Command_Click()
Select Case MsgBox("Vill du ta bort produkt "" & List.Text & "" från databasen?" _
& vbCrLf & "" _
, vbOKCancel + vbQuestion + vbSystemModal + vbDefaultButton1, "Delete")

Case vbOK
Kod för att ta bort posten
Case vbCancel
Kod för att avbryta
End Select
End Sub


//PA


Svara

Sv: Radera ur Databas

Postades av 2004-06-03 18:18:53 - Johan Vestlin


Private Sub Command_Click()
Select Case MsgBox("Vill du ta bort produkt "" & List.Text & "" från databasen?" _
& vbCrLf & "" _
, vbOKCancel + vbQuestion + vbSystemModal + vbDefaultButton1, "Delete")

Case vbOK
Kod för att ta bort posten
Case vbCancel
Kod för att avbryta
End Select
End Sub

Jag har problem med att hur koden ska vara att radera... List."vad???"


Svara

Sv: Radera ur Databas

Postades av 2004-06-04 10:02:07 - Emma Magnusson

Som sagt... om du är nybörjare borde ditt intresse ligga i att lära dig.. inte kopiera kod direkt från det här forumet in till ditt program. Vad sägs om att använda manualen. Du fick så gott som exakt hur du ska resonera från mig sist - varför inte göra ett försök. Återkom när med den kod du själv har skrivit i ett seriöst försök så kan vi ge dig lite hjälp sen.

Och ge tusan i det här forumet och lägg dina inlägg i VB för nybörjare om du vill ha svar på den nivå du är på.

/Emma


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 707
27 958
271 751
953
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