vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
TOP-Angebot: 17 bzw. 24 Entwickler-Vollversionen zum unschlagbaren Preis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

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

Fortgeschrittene Programmierung
Frage an Profis 
Autor: Andy288bln
Datum: 29.05.04 20:43

Ich habe nen Grid zum rechnen gebracht , mir dazu auch versierte Hilfe geholt, doch beim Umbauen muß ich ein gedankenfehler haben ... erreicht soll werden das pro Zeile über case0 mit MwSt gerechnet werden soll und über case1 ohne MwSt gerechnet werden soll..... Nun hab ich ein Problem damit dass entweder Koplett ohne oder mit MwSt gerechnet wird ... das soll aber nur Pro Zeile geschehen nicht gesamt , kann einer so nett sein mir zu helfen anbei der Code :

Private Sub xpButton5_Click()
'Berechnen
 
Dim i&, VKPreis#, Unkosten#, MwSt#, Gewinn#
Dim SummeVK#, SummeUnK#, SummeSt#, SummeGw#
 
Dim ZwischS#
 
 
Dim RetteMaus%
RetteMaus = Me.MousePointer
Me.MousePointer = vbHourglass
 
 
      Select Case Combo1.ListIndex
 
      Case 0 ' Mit Mehrwertsteuer
 
    With MSFlexGrid1
      .Redraw = False
      Text6.Text = .Rows - 1
      SummeVK = 0
      SummeUnK = 0
      SummeSt = 0
      SummeGw = 0
 
      For i = .FixedRows To .Rows - 1
    VKPreis = FktKommaPunkt(.TextMatrix(i, 6))
    Unkosten = FktKommaPunkt(.TextMatrix(i, 7))
    ZwischS = VKPreis - Unkosten
    MwSt = Int(100 * ZwischS * Steuer / 100) / 100 'Mit MwSt
    Gewinn = VKPreis - Unkosten - MwSt
    .TextMatrix(i, 8) = Format(MwSt, "0.00") 'MwSt
    .TextMatrix(i, 9) = Format(Gewinn, "0.00") 'Gewinn
   Next i
  .Redraw = True
   End With
 
 
      Case 1 ' Ohne Mehrwertsteuer
 
 
      With MSFlexGrid1
      .Redraw = False
      Text6.Text = .Rows - 1
      SummeVK = 0
      SummeUnK = 0
      SummeSt = 0
      SummeGw = 0
 
      For i = .FixedRows To .Rows - 1
    VKPreis = FktKommaPunkt(.TextMatrix(i, 6))
    Unkosten = FktKommaPunkt(.TextMatrix(i, 7))
    ZwischS = VKPreis - Unkosten
    Gewinn = VKPreis - Unkosten
    .TextMatrix(i, 8) = Format("0.00") 'MwSt
    .TextMatrix(i, 9) = Format(Gewinn, "0.00") 'Gewinn
   Next i
  .Redraw = True
   End With
    End Select
 
 
    SummeVK = SummeVK + VKPreis
    SummeUnK = SummeUnK + Unkosten
    SummeSt = SummeSt + MwSt
    SummeGw = SummeGw + Gewinn
 
 
Text10.Text = Format(SummeVK, "0.00")
Text11.Text = Format(SummeUnK, "0.00")
Text12.Text = Format(SummeSt, "0.00")
Text13.Text = Format(SummeGw, "0.00")
Me.MousePointer = RetteMaus
 
End Sub

Wer alles wei? kann sich ja zur?ck legen... und schlau tun ... ich geh?re nicht dazu...*lol*

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Frage an Profis854Andy288bln29.05.04 20:43
Re: Frage an Profis569Andy288bln30.05.04 15:37
Re: Frage an Profis539T.i.m.30.05.04 15:40
Re: Frage an Profis537Andy288bln30.05.04 15:50
Re: Frage an Profis635T.i.m.30.05.04 15:53
Re: Frage an Profis497Andy288bln30.05.04 16:09
Re: Frage an Profis552T.i.m.30.05.04 16:20
Re: Frage an Profis470Andy288bln30.05.04 16:23
Re: Frage an Profis506T.i.m.30.05.04 16:26
Ich helfe gern...545Andy288bln30.05.04 19:52
@TIM507Andy288bln30.05.04 19:54
BITTE KEINE CROSSPOSTINGS (oT)510Joerg30.05.04 20:14

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-2025 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