Paules-PC-Forum.de Anzeige:

Microsoft Windows Intune: PC-Verwaltung und -Sicherheit in der Cloud: Updateverwaltung, Anti-Virus und vieles mehr!


Zurück   Paules-PC-Forum.de > Programmierung > Visual Basic, Visual Basic.NET

Visual Basic, Visual Basic.NET Alles zum Thema - Visual Basic und Visual Basic.NET
Fragen zu VBA bitte in das Forum Office-Anwendungen posten!

EM-Tippspiel

Paule bei Facebook


Paule bei Twitter


Letzte Forenthemen
Gehe zum ersten neuen Beitrag Algorithmen Teil IV...
Aufrufe: 3338, Antworten: 124
Gehe zum ersten neuen Beitrag PPF - Spiel "Wörter weiter...
Aufrufe: 26943, Antworten: 4219
Gehe zum ersten neuen Beitrag PPF - Shoppingwahn
Aufrufe: 50950, Antworten: 1396
Gehe zum ersten neuen Beitrag Bundesliga-Tippspiel Saision...
Aufrufe: 7660, Antworten: 186
Gehe zum ersten neuen Beitrag Von Live CD Windowspfad...
Aufrufe: 321, Antworten: 19
Gehe zum ersten neuen Beitrag Captur 2.2 (Snow Leo)
Aufrufe: 26, Antworten: 0
Gehe zum ersten neuen Beitrag Captur 2.3 (Lion)
Aufrufe: 32, Antworten: 0
Gehe zum ersten neuen Beitrag Acer Aspire 8745ZG fährt...
Aufrufe: 65, Antworten: 6
Gehe zum ersten neuen Beitrag Rechner fährt herunter,...
Aufrufe: 152, Antworten: 9
Gehe zum ersten neuen Beitrag avs4you_com Lizenz oder Abo?
Aufrufe: 78, Antworten: 4
Zeige:





Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 04.12.2004, 11:43   #1 (Direktlink)
Erfolgreich angemeldet
 
Registriert seit: 04.12.2004
Beiträge: 11
Standard Bräuchte dringend Hilfe bei einem Taschenrechnerprojekt!

Ja hallo Leute. Ich bräuchte dringend etwas Hilfe bei einem Projekt, dass ich schreiben soll für meine Ausbildungsstelle. Es geht um ein Visual basic Projekt welches ich schreiben soll, aber nicht so wirklich weiß wie. Also nun zu der Aufgabenstellung:

Ein Malerbetrieb der sich auf Industriebauten spezialisiert hat, möchte seine Angebotskalkulation automatisieren. Der Preis wird wie folgt kalkuliert:

Preis = (Fläche abzüglich Abzüge) multipliziert mit dem Grundpreis. Abzüge sollen in Prozent eingegeben werden können. Weiterhinsoll die Begründung für den Abzug erfasst werden können.

Beispiel: Preis = (5000qm-10%)*5.75 Euro

Der Grundpreis wird aus einer 2 Spaltigen Datei eingelesen. Die erste Spalte enthält die Beschreibeung, die zweite den Preis.

1. Ich soll eine Benutzerfreundlich oberfläche erstellen.
2. Ich soll eine Datei anlegen, mit Beispieldaten zum Grundpreis.
3. Und natürlich den Code soll ich schreiben dafür.

Eine Zusatzaufgabe wäre auch noch das Programm so zu erweitern, dass mehrer Positionen kalkuliert werden können und diese tabellenartig angezeigt werden. Das Ergebniss davon soll wiederum gleich in eine Datei geschrieben werden.

Hinweis: Ich darf dabei keine Tabellenkalkulation wie Excel oder ähnliches verwenden.
Also wenn mir da jemand helfen könnte wäre ich euch echt dankbar.

MfG Liberty Huter
Liberty Hunter ist offline   Mit Zitat antworten
Werbung

Windows 7 Tipps und Tricks in Bildern

Alt 04.12.2004, 23:07   #2 (Direktlink)
Stammuser
 
Registriert seit: 08.01.2004
Beiträge: 471
Standard

Und wo genau hast du Probleme?
Ich würde für die Datei mit dem Grundpreis und der Beschreibung (=Begründung?) eine csv-Datei nehmen. Die lässt sich einfach auslesen und später auch mit Excel bearbeiten.
Spalten werden in Csv-Dateien durch , getrennt Zeilen durch Zeilenumbrüche (vbNewLine).
Eine csv-Datei mit dem Inhalt
Beschreibung,Preis
Irgendwas,5.75€
würde also so aussehen:
+------------------+------------+
|.Beschreibung.|....Preis.....|
+------------------+------------+
|...Irgendwas...|....5,75€....|
+------------------+------------+

Diese Datei kannst du ja dann mit gewöhnlichen VB-Mitteln einlesen.

Zitat:
Weiterhinsoll die Begründung für den Abzug erfasst werden können.
Welche Begründung soll wo erfasst werden?

Vielleicht noch was zur Oberfläche:
http://www.activevb.de/tutorials/tut.../xpstyles.html
Eckard41 ist offline   Mit Zitat antworten
Alt 04.12.2004, 23:26   #3 (Direktlink)
Erfolgreich angemeldet
 
Registriert seit: 04.12.2004
Beiträge: 11
Standard

Naja gut. Das mit der Datei hat sich mittlerweile erledigt. Eigentlich wollte ich das mit einer Datenbanl lösen was aber nicht so wirklich funktioniert hat. Nun hänge ich nur noch an zwei speziellen Problemen:

1. Die Rechnung. Kann mir jemand die VB Formel für folgende Mathe-Formal sagen? Preis=(5000qm-10%)x5.75€

2. Comboboxen. Gibt es eine Möglichkeit, dass man den folgenen Befehl praktisch unendlich weiter ausführen lassen kann:

If Combo1.ListIndex = 1 Then
Combo2.ListIndex = 1
Else If Combo 1.ListIndex = 2
Combo2.Listindex = 2
...

Ja und so weiter. Also wenn ich diese Zwei Probleme noch weg bekäme wäre ich schon fertig ^^.
Liberty Hunter ist offline   Mit Zitat antworten
Alt 05.12.2004, 09:54   #4 (Direktlink)
Forenmaskottchen
 
Benutzerbild von Genesis
 
Registriert seit: 18.07.2004
Ort: Schwabenländle
Beiträge: 922
Standard

Zitat:
1. Die Rechnung. Kann mir jemand die VB Formel für folgende Mathe-Formal sagen? Preis=(5000qm-10%)x5.75€
Preis = (5000 - (0.1 * 5000)) * 5.75

oder dynamisch:

dim preis as double
dim qm as double
dim euronen as double

preis = (qm - (0.1 * qm)) * euronen

Gruß
Genesis
__________________
Aber der Dunst, Moe, der Dunst!
Genesis ist offline   Mit Zitat antworten
Alt 05.12.2004, 14:02   #5 (Direktlink)
Stammuser
 
Registriert seit: 08.01.2004
Beiträge: 471
Standard

Zitat:
Comboboxen. Gibt es eine Möglichkeit, dass man den folgenen Befehl praktisch unendlich weiter ausführen lassen kann:

If Combo1.ListIndex = 1 Then
Combo2.ListIndex = 1
Else If Combo 1.ListIndex = 2
Combo2.Listindex = 2
Warum schreibst du nicht einfach Combo2.ListIndex = Combo1.ListIndex ?
Eckard41 ist offline   Mit Zitat antworten
Werbung

Windows 7 Tipps und Tricks in Bildern

Alt 05.12.2004, 14:19   #6 (Direktlink)
Erfolgreich angemeldet
 
Registriert seit: 04.12.2004
Beiträge: 11
Standard

lol. Cool danke. Hab den den Wald vor lauter Bäumen nich gesehn ^^
Liberty Hunter ist offline   Mit Zitat antworten
Alt 05.12.2004, 14:40   #7 (Direktlink)
Erfolgreich angemeldet
 
Registriert seit: 04.12.2004
Beiträge: 11
Standard

Jo Leute. Is vorbei. ^^ Ich bin fertig und das Programm auch. Es läuft es laufen soll und somit bedanke ich mich bei eure Hilfe.

MfG Liberty Hunter
Liberty Hunter ist offline   Mit Zitat antworten
Antwort

  Paules-PC-Forum.de > Programmierung > Visual Basic, Visual Basic.NET

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen erlaubt, neue Themen zu verfassen.
Es ist Ihnen erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an




Alle Zeitangaben in WEZ +2. Es ist jetzt 10:01 Uhr.


Powered by vBulletin® Version 3.8.7 (Deutsch)
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Powered by vBCMS® 2.7.0 ©2002 - 2012 vbdesigns.de
(c) Paules-PC-Forum.de

::: Impressum :::

Search Engine Optimization by vBSEO 3.3.2