vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevDataGrid - Gönnen Sie Ihrem SQL-Kommando diesen krönenden Abschluß!  
 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: Abfrage Vorhanden X mal 
Autor: ERBRU
Datum: 09.10.17 10:29

OK effeff,

Kiste haste Recht schau ich rein

meine Lösung sieht so aus (getestet) ist quatsch oder geht ihr da mit?


 Private Function pruefe_Maximo(ByVal strPruefstring As String) As Boolean
        Dim Anz = From Eintrag In LagerDB.Lagerliste
                  Where Eintrag.RowState <> DataRowState.Deleted AndAlso _
                  (Eintrag.INMAXIMO = True) AndAlso (Eintrag.MAXIMO.ToLower = _
                  strPruefstring.ToLower) _
                  Select Eintrag.Standort, Eintrag.Kostenstelle, _
                  Eintrag.Artikelbezeichnung, Eintrag.Artikelnummer
 
        If modus_Datensatz_Lagerliste = DatensatzModus.Neu Then
            If Anz.Count > 0 Then
 
                Dim Form_Rueckgabewert As Boolean
 
                Using Dialog_Form As New frm_Dialog()
                    With Dialog_Form
                        .ShowInTaskbar = True
 
                        'Titel an frm_Dialog übergeben
                        .lbl_Titel.Text = "MAXIMO ist bereits vergeben!"
 
                        'Meldung an frm_Dialog übergeben
                        Dim sbMeldung As New System.Text.StringBuilder
                        sbMeldung.AppendFormat("{0} {1}", "Die Maximo-Nummer ", _
                          strPruefstring)
                        sbMeldung.AppendLine()
                        sbMeldung.AppendFormat("{0} {1} {2}", "ist bereits", _
                          Anz.Count, " mal vergeben.")
                        sbMeldung.AppendLine()
                        sbMeldung.AppendLine()
                        sbMeldung.Append("Soll die Maximo-Nr trotzdem" & _
                          "hinzugefügt werden?")
                        .lbl_Meldung.Text = sbMeldung.ToString
 
                        'Alle Maximo mit 
                        ' Standort,Kostenstelle,Artikelbezeichnung,Artikelnumme
                        ' r an frm_Dialog übergeben
                        .ListBox_Daten.Items.AddRange(Anz.ToArray)
 
                        'frm_Dialog anzeigen
                        .ShowDialog(Me)
                    End With
 
                    'Abfragen, ob Ja oder Nein geklickt wurde
                    Form_Rueckgabewert = Dialog_Form.return_wert
                    If Form_Rueckgabewert = True Then
                    Else
                        Return False
                    End If
                End Using
 
            End If
 
        ElseIf modus_Datensatz_Lagerliste = DatensatzModus.Bearbeiten Then
            If Anz.Count > 1 Then
 
                Dim Form_Rueckgabewert As Boolean
 
                Using Dialog_Form As New frm_Dialog()
                    With Dialog_Form
                        .ShowInTaskbar = True
 
                        'Titel an frm_Dialog übergeben
                        .lbl_Titel.Text = "MAXIMO ist bereits vergeben!"
 
                        'Meldung an frm_Dialog übergeben
                        Dim sbMeldung As New System.Text.StringBuilder
                        sbMeldung.AppendFormat("{0} {1}", "Die Maximo-Nummer ", _
                          strPruefstring)
                        sbMeldung.AppendLine()
                        sbMeldung.AppendFormat("{0} {1} {2}", "ist bereits", _
                          Anz.Count, " mal vergeben.")
                        sbMeldung.AppendLine()
                        sbMeldung.AppendLine()
                        sbMeldung.Append("Soll die Maximo-Nr trotzdem" & _
                          "hinzugefügt werden?")
                        .lbl_Meldung.Text = sbMeldung.ToString
 
                        'Alle Maximo mit 
                        ' Standort,Kostenstelle,Artikelbezeichnung,Artikelnumme
                        ' r an frm_Dialog übergeben
                        .ListBox_Daten.Items.AddRange(Anz.ToArray)
 
                        'frm_Dialog anzeigen
                        .ShowDialog(Me)
                    End With
 
                    'Abfragen, ob Ja oder Nein geklickt wurde
                    Form_Rueckgabewert = Dialog_Form.return_wert
                    If Form_Rueckgabewert = True Then
                    Else
                        Return False
                    End If
                End Using
 
            End If
 
            End If
            Return True
    End Function
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Abfrage Vorhanden X mal1.778ERBRU06.10.17 10:06
Re: Abfrage Vorhanden X mal1.237Manfred X06.10.17 15:25
Re: Abfrage Vorhanden X mal1.080ERBRU06.10.17 17:28
Re: Abfrage Vorhanden X mal1.117Manfred X06.10.17 18:23
Re: Abfrage Vorhanden X mal1.090ERBRU06.10.17 18:45
Re: Abfrage Vorhanden X mal1.170Manfred X06.10.17 18:59
Re: Abfrage Vorhanden X mal1.114ERBRU07.10.17 11:05
Re: Abfrage Vorhanden X mal1.175ERBRU07.10.17 12:30
Re: Abfrage Vorhanden X mal1.098Manfred X07.10.17 13:36
Re: Abfrage Vorhanden X mal1.051ERBRU07.10.17 13:44
Re: Abfrage Vorhanden X mal1.071ERBRU08.10.17 10:31
Re: Abfrage Vorhanden X mal1.089effeff08.10.17 11:03
Re: Abfrage Vorhanden X mal1.030ERBRU08.10.17 11:57
Re: Abfrage Vorhanden X mal1.062effeff08.10.17 12:23
Re: Abfrage Vorhanden X mal1.088ERBRU08.10.17 12:39
Re: Abfrage Vorhanden X mal1.088effeff08.10.17 12:53
Re: Abfrage Vorhanden X mal1.063ERBRU08.10.17 13:20
Re: Abfrage Vorhanden X mal1.038ERBRU09.10.17 09:01
Re: Abfrage Vorhanden X mal1.076effeff09.10.17 09:28
Re: Abfrage Vorhanden X mal1.067ERBRU09.10.17 10:29
Re: Abfrage Vorhanden X mal1.094Manfred X09.10.17 12:26
Re: Abfrage Vorhanden X mal1.148ERBRU09.10.17 12:32
Re: Abfrage Vorhanden X mal1.034ERBRU11.10.17 12:35
Re: Abfrage Vorhanden X mal1.150Manfred X11.10.17 13:11
Re: Abfrage Vorhanden X mal1.045ERBRU11.10.17 13:32

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