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


Deleta rader i tabell

Postades av 2006-04-05 18:04:45 - Annika Djunghed, i forum access, Tråden har 6 Kommentarer och lästs av 936 personer

Jag skulle vilja koppla en kombinationsruta till en tabell som heter ID, när jag väljer detta id så skulle jag vilja deleta hela raden i tabellen hur gör jag då?

Tabellen heter Scoutnamn och kombinationsrutan heter kbruta4!


Svara

Sv: Deleta rader i tabell

Postades av 2006-04-05 19:33:35 - Andreas Hillqvist

Jag skulle göra en deletfråga med parameter för ID kolumen.


Sedan använda ADODB för att köra frågan som DeleteScoutnamn:

PARAMETERS pID Long;
DELETE 
FROM Scoutnamn
WHERE Scoutnamn.Id = pID;

Du anroper sedan frågan med följande VBA kod:
Private Sub Command2_Click()
Dim cmd As ADODB.Command
On Error GoTo Command2_Click_Err

    Select Case MsgBox("Are you sure you want to delete this record?", vbYesNo Or vbDefaultButton2 Or vbQuestion, "Delete")
    Case vbYes
        Set cmd = New ADODB.Command
        Set cmd.ActiveConnection = CurrentProject.AccessConnection
        cmd.CommandText = "DeleteScoutnamn"
        cmd.CommandType = adCmdStoredProc
        cmd.Parameters.Append cmd.CreateParameter("pID", adInteger, adParamInput, , kbruta4.Value)
        cmd.Execute , , adExecuteNoRecords
        
        kbruta4.Requery
    End Select

Command2_Click_Exit:
    Exit Sub

Command2_Click_Err:
    MsgBox Err.Description, vbCritical
    Resume Command2_Click_Exit
End Sub


Svara

Sv:Deleta rader i tabell

Postades av 2006-04-05 21:48:47 - Annika Djunghed

Menar du att jag ska göra en borttagningsfråga?


Svara

Sv: Deleta rader i tabell

Postades av 2006-04-06 11:52:27 - Andreas Hillqvist

Ja.


Svara

Sv:Deleta rader i tabell

Postades av 2006-04-06 19:43:58 - Annika Djunghed

Skulle du vara så otroligt snäll så att du kunde ge mej en utförligare guidning?


Svara

Sv: Deleta rader i tabell

Postades av 2006-04-07 18:15:41 - Andreas Hillqvist

Vad har du för erfarenheter av access? Att skapa en fråga i Access ser jag som trivialt. Du har fått koden för frågan.


Svara

Sv: Deleta rader i tabell

Postades av 2006-04-24 11:26:07 - Mats Åkerström

Private Sub kbruta4_AfterUpdate()
' Skapa en sträng med en sqlfråga (Borttagningsfråga)
Dim sqlStr As String
sqlStr = "Delete Scoutnamn.Nr FROM Scoutnamn WHERE (((Scoutnamn.Nr)=" & kbruta4 & "));"
' Kör frågan:
DoCmd.RunSQL sqlStr
End Sub

Denna lösning bygger på att tabellen har en kolumn som heter Nr och är identitet på den rad som skall tas bort. Det svår är att få in värdet från kbruta4 till Sqlsträngen. Så här ser den raden ut om det alltid vore nr 1 som skall tas bort:
sqlStr = "Delete Scoutnamn.Nr FROM Scoutnamn WHERE (((Scoutnamn.Nr)=1));"
Skulle det vara så att det är ett namn i stället för ett nummer som kbruta4 styr så blir det så här (kanske):
Private Sub kbruta4_AfterUpdate()
' Skapa en sträng med en sqlfråga (Borttagningsfråga)
Dim sqlStr As String
sqlStr = "Delete Scoutnamn.Namn FROM Scoutnamn WHERE (((Scoutnamn.Namn)='" & kbruta4 & "'));"
' Kör frågan:
DoCmd.RunSQL sqlStr
End Sub


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo

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 569 614
27 953
271 709
576
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