vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevAniGif - als kostenlose Vollversion auf unserer vb@rchiv CD Vol.5  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Fortgeschrittene
Re: Datensätze löschen älter 90 Tage 
Autor: ERBRU
Datum: 03.02.18 13:14

Hallo Manfred,

hier mal meine löschen Sub Prozedur, die auch funktioniert
ist das aber grundsätzlich falsch? ich muss auch ja speichern.

ich bin hier mal auf das lieferdatum gegangen und delete_Date auf -100 Tage eingestellt

 Private Sub Delete_AlteDatensaetze()
        Dim del_date As DateTime = Today.AddDays(-100) 'kritisches Datum
 
        Dim Abfrage = From Eintrag In BS_Eingang_Liste
                      Where Eintrag.RowState <> DataRowState.Deleted AndAlso _
                            Eintrag.Lieferdatum < del_date _
        Select Eintrag
 
 
        Dim anzahlDatensaetze As Integer = Abfrage.Count
 
        If Abfrage.Count = 0 Then Exit Sub
 
        Dim Abfrage_Result As DialogResult = MessageBox.Show(anzahlDatensaetze _
          & " wirklich endgültig entfernen?", "Sicherheits-Abfrage", _
          MessageBoxButtons.YesNo, MessageBoxIcon.Question, _
          MessageBoxDefaultButton.Button2)
        If Abfrage_Result = System.Windows.Forms.DialogResult.No Then Return
 
        Me.Cursor = Cursors.WaitCursor
 
        For Each Eintrag In Abfrage : Eintrag.Delete() : Next
 
        Me.Validate()
        BS_Eingang.EndEdit()
 
        dict_BS_Pos.Clear()
        dict_BS_Pos.Add(BS_Eingang, BS_Eingang.Position)
        mod_Saver.SaveDataset(Me.LagerDB, dict_BS_Pos, _
          EingangTableAdapter.Adapter) 'Reihenfolge! - Parent-Adapter zuerst
 
        modus_Eingang = DatensatzModus.Fertig
        TP_gesperrt = False
        dgv_Eingang_Einkauf_SelectRow()
        Me.Cursor = Cursors.Default
    End Sub
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Datensätze löschen älter 90 Tage1.675ERBRU02.02.18 11:26
Re: Datensätze löschen älter 90 Tage1.180Manfred X02.02.18 14:17
Re: Datensätze löschen älter 90 Tage1.144ERBRU02.02.18 17:32
Re: Datensätze löschen älter 90 Tage1.161ERBRU02.02.18 18:10
Re: Datensätze löschen älter 90 Tage1.138Manfred X02.02.18 19:36
Re: Datensätze löschen älter 90 Tage1.116ERBRU03.02.18 09:31
Re: Datensätze löschen älter 90 Tage1.120Manfred X03.02.18 10:27
Re: Datensätze löschen älter 90 Tage1.137ERBRU03.02.18 10:48
Re: Datensätze löschen älter 90 Tage1.111Manfred X03.02.18 11:25
Re: Datensätze löschen älter 90 Tage1.083ERBRU03.02.18 12:36
Re: Datensätze löschen älter 90 Tage1.097Manfred X03.02.18 16:37
Re: Datensätze löschen älter 90 Tage1.111ERBRU03.02.18 13:14
Re: Datensätze löschen älter 90 Tage1.118Manfred X03.02.18 16:34
Re: Datensätze löschen älter 90 Tage1.118ERBRU03.02.18 18:00
Re: Datensätze löschen älter 90 Tage1.131ERBRU04.02.18 10:11
Re: Datensätze löschen älter 90 Tage1.120Manfred X04.02.18 11:11
Re: Datensätze löschen älter 90 Tage1.115ERBRU04.02.18 11:23
Re: Datensätze löschen älter 90 Tage1.224ERBRU04.02.18 11:57
Re: Datensätze löschen älter 90 Tage1.133Manfred X04.02.18 12:49

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel