Computerhilfen.de Logo
Forum
Tipps
News
Frage stellen

Visual Basic 6.0

Hallo,

ich nutzte Visual Basic 6.0. Ich habe die Aufgabe ein Programm zuschreiben in dem der Skonto berechnet werden soll. Eigentlich ganz leicht, ist aber nur das erste mal das ich mit Visual Basic programmiere.

Ich möchte das wenn der Benutzer auf die Befehlsschaltfläche berechnen klickt, dass sich dann ein neues Fenster öffnet oder eine MSgBox die mir das Ergebnis anzeigt und bei einem klick auf ok, alle Eingaben in den anderen Textfeldern in Form1 löscht.

Wie geht das  ???

Vielen Dank für kurze Info
Gruß Mephisto


Antworten zu Visual Basic 6.0:

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Hi,
also wie Du den Skonto berechnest, weißt Du sicherlich. Das Ergebnis steht dann in der Variablen "erg", und den Betrag gibst Du in ein Textfeld Namens "Text1" ein. Command1 ist ein Button.

Private Sub Command1_Click()
Dim erg as double

erg = (3 * Cdbl(Text1.Text))/100 'Formel zur Berechnung

MsgBox "Der Skonto (3%) vom Gesamtbetrag " & Text1.Text & " beträgt insgesamt " & Round(erg,2) & " EUR",  vbInformation + vbOkOnly, "Skonto"
Text1.Text=""

End Sub


Das sollte es schon gewesen sein.

Mario 8)

« Letzte Änderung: 18.09.03, 15:20:26 von Mario »

Hi

Den Programmteil würd ich auch so machen. Recht einfach und recht gut. Hab früher schon mehrere solche Programme (Skonto, Rabatt, MWSt,... -Berechnungen) geschrieben.

Also wennst noch weitere Fragen hast, kann dir auch gern helfen.

mfg
Benka

 ???
Hy leute
kann mir einer mal helfen bei Visual Basic
Ich will ein suchmaschine bauen für ein excel Archiv
bin schon so weit:

Private Sub CommandButton1_Click()

    Range("A5:M10000").Select
    Selection.Find(What:=TextBox1.Text, After:=ActiveCell, LookIn:=xlFormulas, _
        LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
        MatchCase:=False).Activate
End Sub

Brauche nur noch die weitersuchen funktion
Danke im vorraus

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Hi,

hab zwar damit noch nie was zu tun gehabt, aber so vom überlegen her... der Code da selektiert Dir sicherlich die Zelle, wo das erste auftreten des Suchtextes vorkommt oder!? Und mit dem Range() gibt Du an, welchen Bereich er durchsuchen soll, also brauchste theoretisch jetzt doch nur die aktuelle Zelle auslesen, wo er nach dem ersten Vorkommen steht, und dann setzt Du das Range halt auf die aktuelle Zelle und das M10000 kann ja fest drin bleiben.

Mario 8)


« Codes klappen desöfteren nichtAlgorithmus gesucht! »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
BASIC
BASIC steht für "Beginners All Purpose Symbolic Instruction Code", eine der ersten weit verbreiteten Programmiersprachen. Die einfache Anfänger-Sprache hat dazu...

Internet-Zugriffsprogramm
Ein Internet-Zugriffsprogramm, auch Browser genannt, stellt Internetseiten für den Benutzer dar. Am bekanntesten ist der Microsoft Internet Explorer, gefolgt vom kos...

Programm
Siehe Software...