vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Top-Preis! AP-Access-Tools-CD Volume 1  
 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

Allgemeine Diskussionen
Re: Summen berechnen 
Autor: alert
Datum: 11.07.03 08:41

hallo dbayer,
den Code habe ich nur geändert für mein Projekt,
hier der Originalcode:
'vb@rchiv - Das große Visual-Basic Archiv
'Die deutschsprachige Internetadresse, wenn es um
'Visual-Basic Programmierung geht
'
'Täglich neu - Täglich aktuell!
'Tipps & Tricks, Downloads, Workshops, Toolbesprechung,
'VB- und API-Referenz, Gewinnspiele, Wettbewerbe
'
'http://www.vbarchiv.de
'http://www.vbarchiv.net
'
'Dieter Otter
'Software-Entwicklung & Vertrieb
'eMail: dieter@vbarchiv.de
'======================================================
Option Explicit
Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" ( _
  ByVal hWnd As Long, ByVal lpOperation As String, ByVal lpFile As String, _
  ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As _
  Long) As Long
 
Private Sub Form_Load()
  Dim I As Integer
 
  ' Anzeige aktualisieren
  For I = 1 To lblPos.UBound
    lblPos(I) = ""
  Next I
End Sub
 
 
Private Sub Image1_Click()
  lblWWW_Click
End Sub
 
 
Private Sub Label7_Click(Index As Integer)
 
End Sub
 
Private Sub lblWWW_Click()
  ' Internetseite aufrufen
  URLGoTo lblWWW.Caption
End Sub
 
Private Sub URLGoTo(ByVal WWW As String)
  '
  '*** Internetseite aktivieren ***
  '
  Screen.MousePointer = 11
  Call ShellExecute(Me.hWnd, "Open", WWW, "", "", 3)
  Screen.MousePointer = 0
End Sub
Private Sub txtMenge_Change(Index As Integer)
  Dim EPreis As Long
  Dim GPreis As Long
 
  ' Gesamtpreis ausrechnen
  EPreis = Int(Val(Replace(lblEPreis(Index).Caption, ",", ".")) * 100)
  GPreis = EPreis * Val(txtMenge(Index).Text)
  lblGPreis(Index).Caption = Format$(GPreis / 100, "0.00")
 
  ' Summen neu berechnen
  BerechneSummen
End Sub
 
' Summen berechnen
Private Sub BerechneSummen()
  Dim SummeNetto As Long
  Dim SummeMWSt As Long
  Dim SummeBrutto As Long
  Dim I As Integer
 
  SummeNetto = 0
  For I = 0 To lblGPreis.UBound
    SummeNetto = SummeNetto + Int(Val(Replace(lblGPreis(I), ",", ".")) * 100)
  Next I
 
  SummeMWSt = Int(SummeNetto / 100 * 16 + 0.5)
  SummeBrutto = SummeNetto + SummeMWSt
 
  lblSummeNetto.Caption = Format$(SummeNetto / 100, "0.00")
  lblSummeMWSt.Caption = Format$(SummeMWSt / 100, "0.00")
  lblSummeBrutto.Caption = Format$(SummeBrutto / 100, "0.00")
End Sub
 
' Position anzeigen
Private Sub txtMenge_GotFocus(Index As Integer)
  lblPos(Index).Caption = Format$(Index + 1)
End Sub
 
' Gedrückte Taste prüfen
Private Sub txtMenge_KeyPress(Index As Integer, KeyAscii As Integer)
  Select Case KeyAscii
    ' Nur Zahlen, Leerzeichen und Backspace
    Case 48 To 57, 8, 32
 
    ' Nächste Position
    Case 13
      KeyAscii = 0
      If Index < txtMenge.UBound Then
        txtMenge(Index + 1).Enabled = True
        txtMenge(Index + 1).SetFocus
      End If
  End Select
End Sub
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Summen berechnen884alert10.07.03 21:16
Re: Summen berechnen651ModeratorDieter10.07.03 22:29
Re: Summen berechnen646alert10.07.03 23:05
Re: Summen berechnen636ModeratorDieter10.07.03 23:11
Re: Summen berechnen643alert10.07.03 23:23
Re: Summen berechnen619dbayer10.07.03 23:12
Re: Summen berechnen757alert11.07.03 08:41
Re: Summen berechnen637devnull11.07.03 08:42
Re: Summen berechnen661alert11.07.03 09:00
Re: Summen berechnen627devnull11.07.03 11:08
Re: Summen berechnen666alert11.07.03 10:52
Re: Summen berechnen681devnull11.07.03 11:04
Re: Summen berechnen627alert11.07.03 11:07
Re: Summen berechnen597devnull11.07.03 11:11
Re: Summen berechnen683alert11.07.03 12:17
Re: Summen berechnen687devnull11.07.03 14:51
Re: Summen berechnen607alert11.07.03 15:30
Re: Summen berechnen619devnull11.07.03 16:02
Re: Summen berechnen652alert11.07.03 16:01

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