Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Kompliziertes Summieren mit VBA

Frage Microsoft Microsoft Office

Mitglied: moeller67

moeller67 (Level 1) - Jetzt verbinden

04.07.2007, aktualisiert 09.07.2007, 4474 Aufrufe, 9 Kommentare

Ich versuche mal zu beschreiben:

Ich habe eine Projektdatenbank, diese Projektdatenbank kann unterschiedlich viele Warenkörbe haben, jeder dieser Warenkörbe kann verschiedene Artikel beinhalten.
Die Warenkorbdatenbank fasst die Summen der Artikelgruppen aus der Artikeldatenbank zusammen (zB. Feld Artikelgruppe x = 115,- €, Artikelgruppe y = 220,-€).

Kurze Struktur:

Projektdatenbank:
Felder: ProjektNummer, Name

Warenkorbdatenbank
Felder: Projektnummer, Warenkorbnummer, Summe Artikelgruppe x, Summe Artikelgruppe y

Artikeldatenbank:
ProjektNummer, Warenkorbnummer, Artikelgruppe, Artikelnummer, Listenpreis, Rabatt, Endpreis

Problem:
Nun möchte ich via VBA aus dem Projekt heraus über ein Feld (zur Eingabe Rabatt) und einem Button, den Rabatt einer bestimmen Artikelgruppe (z.B. Artikelgruppe x) in der Artikeldatenbank ändern , dort den Endpreis neu berechnen lassen und die Summe des Endpreises dieser Artikelgruppe neu in das Feld "Summe Artikelgruppe X" in der Warenkorbdatenbank schreiben lassen.

Ich hoffe ihr habt mich verstanden und könnt mir helfen.
Mitglied: 13100
04.07.2007 um 22:23 Uhr
eehhh... und jetz möchtest du, dat jemand deinen job macht ?
Bitte warten ..
Der Kommentar von 16568 wurde vom Moderator am 17.12.17 ausgeblendet!
Mitglied: moeller67
04.07.2007 um 22:45 Uhr
Da die Lösungen jedem zur Verfügung stehen, ist es durchaus angebracht sich hier Hilfe zu suchen. Ich will auch nicht, das jemand meine Arbeit macht, sondern ich suche eine Anregung.
Ich beiden , die so unfreundlich auf meinen Beitrag reagiert haben, nutzt mit Sicherheit auch google.de um Infos oder Internetseiten zu finden und programmiert nicht erst euer eigenes Web-Portal.
Und noch eins: Ich bin lieber ein sehr gut verdienender Möchtegern-Admin, als ein studierter, arbeitsloser Informatiker ohne jegliche Praxis. ### !
[Edit 04.07.2007 23:27]
Ich habe einige Wörter / Satzbausteine durch Gartenzeune ersetzt! => siehe Forenrichtlinien.

Dani
(Moderator)
Bitte warten ..
Mitglied: 13100
04.07.2007 um 23:19 Uhr
eigentlich wollt ich dir jetz gerade erzählen wie man sowas
angeht, wenn man hilfe haben möchte und man nich einfach
seinen job gemacht haben möchte.

aber dank deines outtings kann ich mir dat jetz schenken.

desweiteren möchte ich mich für deine ehrlichkeit bedanken.
dich aber darauf hinweisen, dat du leider etwas ganz falsch
siehst und mit deiner einstellung wahrscheinlich auch nich
weit kommst.

| Ich bin lieber ein sehr gut verdienender Möchtegern-Admin,
| als ein studierter, arbeitsloser Informatiker ohne jegliche Praxis.
glaub ich dir auf's wort.
nur stellt sich wahrscheinlich ein arbeitsloser informatiker der
eigentlich arbeiten will, sicherlich hin und wieder die frage, ob
leute wie du nich der grund oder zumindest ein teilgrund für
seine arbeitslosigkeit sind und ob es nich vielleicht besser is
solche leute wie dich lieber links liegen zu lassen.

ps: ich geh jetz einfach mal davon aus, dat du mit "ich beiden
schwachköpfen" dein überlegenes vermutlich dualverarbeitendes
besserverdienendes möchtegern gehirn meinst - oder doch gar
doppelköpfig? - und es obendrein mit ihr trottel(n) betitelst.
...oder hab ich dich missverstanden ?
Bitte warten ..
Mitglied: Dani
04.07.2007 um 23:23 Uhr
Guten Abend zusammen,

@moeller67
Erstmal hört sich das für mich so an, als wäre es eine Aufgabe (Schule, Studium oder Job) mit der du überhaupt nichts am Hut hast. Die Datenbanken haben sich doch auch nicht von alleine entwickelt, oder?
Weil der Aufbau an sich ist (so hört sich das für mich na) nicht gerade simple mit dem Verknüpfungen, etc...

Da die Lösungen jedem zur Verfügung stehen, ist es durchaus angebracht sich hier Hilfe zu
suchen.
Was willst du uns mit diesem Satz sagen?? Ich vestehn ihn nach 5x lesen noch immer nicht.

Ich will auch nicht, das jemand meine Arbeit macht, sondern ich suche eine Anregung.
Aha...vielleicht solltest du das nächstes Mal einfach dazu schreiben. Anregungen für was? Wie man das Lösung könnte. und dann sind wir wieder beim Thema.

Beschäftige dich erstmal so mit VBA. Denn was nützt dir eine Lösung /-ansatz wenn du keine Zeile verstehst.

Dann habe ich noch ein paar Zensuren vorgenommen. Da verweiße ich einfach mal auf die Forenregeln - Regel Nr.1 und mache von meinen Rechten gebrauch.


Grüße
Dani
Bitte warten ..
Mitglied: moeller67
04.07.2007 um 23:41 Uhr
Ich dachte, das wäre hier ein Administrator-Forum und keine Kampf-Arena. Ich bin nun seit 17 Jahren IT-Leiter (IBM AS400, Windows-Netzwerke, MS-SQL etc.). Ich entwerfe diverse Reports via ODBC-ClientAccess/400 und nutze dazu MS-Access. Manchmal ergibt sich die ein oder andere Frage, die habe ich hier gestellt. Heute stelle eine Frage und werde erst von einem Benutzer, dann von einem Moderator hier, wie ein blödes ### behandelt. Ich kann nur hoffen, das www.administrator.de weiß, wie hier die Leute behandelt werden.

Hiermit ziehe meine Frage zurück und verlasse dieses Forum.
Bitte warten ..
Mitglied: Dani
04.07.2007 um 23:50 Uhr
Heute stelle eine Frage und werde erst von einem Benutzer, dann von einem Moderator hier,
wie ein blödes ### behandelt.
Wenn das für dich so rüber kommt, möchte ich mich bei dir entschuldigen. Ich möchte dich sicher nicht wie ein noob behandeln.

Blöd angemacht? Ich habe den Vorschlag gemacht, dass du dich am Besten mal mit VBA beschäftigst. Das bleibt natürlich dir überlassen. Das am Anfang war eine Frage, also nicht schlimmes, oder?


Gruß
Dani
Bitte warten ..
Mitglied: 13100
05.07.2007 um 01:33 Uhr
wer nich in der lage is eine frage klar und sinnvoll zu formulieren,
wer nich in der lage is eine frage zu erkennen und vernünftig auf diese einzugehen,
wer meint etwas besseres zu sein als andere und daraufhin mit beleidigungen umsich schmeisst,

ist meines erachtens falsch hier.

zitat moeller67:
Ich kann nur hoffen, das www.administrator.de weiß, wie hier die Leute behandelt werden.

auch (gerade) IT-Leiter sollten wissen wie man sich benimmt.
Bitte warten ..
Mitglied: AndreasHoster
05.07.2007 um 09:46 Uhr
Ich würde das insgesamt anders machen.
Ich würde die Spalten Endpreis und die Summen Artikelgruppe aus den Tabellen rausnehmen und in einer Abfrage als berechnete Werte erzeugen. Damit sind sie automatisch aktuell und keine Buttons mehr nötig. Verringert auch die Redundanz und verbessert die Konsistenz.
Also bei der Artikeltabelle:
ProjektNummer, Warenkorbnummer, Artikelgruppe, Artikelnummer, Listenpreis, Rabatt
Dazu eine Abfrage (View) (gehe davon aus, das Rabatt 0,3 bedeutet 30% Rabatt):
Select ProjektNummer, Warenkorbnummer, Artikelgruppe, Artikelnummer, Listenpreis, Rabatt, Listenpreis * (1-Rabatt) as Endpreis from Artikeltabelle
Für die Summen Abfragen machen, die die Summen ausrechnen, und dann die Abfragen mit der Warenkorbtabelle zusammenführen (Join). Habe gerade keine Datenbank da und aus dem hohlen Bauch kriege ich den SQL Code nicht hin, daher gerade keine Beispiele.

Jedenfalls sind berechnete Werte abzuspeichern der erste Schritt in Richtung inkonsistente Datenbanken, weil einmal in der Tabelle den Preis geändert oder den Rabatt und nicht neu berechnen lassen und schon stimmts nicht mehr. Und hinterher rauskriegen was nicht stimmt ist schwierig.
Bitte warten ..
Mitglied: moeller67
09.07.2007 um 07:47 Uhr
An Angeldust:

Deine erste Frage:

eehhh... und jetz möchtest du, dat jemand deinen job macht ?

war ja gottseidank überaus freundlich.

Deine Regeln:

wer nich in der lage is eine frage klar und sinnvoll zu formulieren,
wer nich in der lage is eine frage zu erkennen und vernünftig auf diese einzugehen,
wer meint etwas besseres zu sein als andere und daraufhin mit beleidigungen umsich schmeisst

hast du mit deiner Antwort, ja alle gebrochen.

Gruß moeller67
Bitte warten ..
Ähnliche Inhalte
Microsoft Office
Excel, Tabelleninhalt nach Wert summieren
Frage von sagrosserMicrosoft Office4 Kommentare

Ich habe eine Tabelle (b3:u54) mit mehreren Namen und würde mir gerne jeden Namen mit der Anzahl seiner Häufigkeit ...

VB for Applications
Nach Prüfung Farblich unterlegen und Summieren
gelöst Frage von 132183VB for Applications21 Kommentare

Hallo Vielleicht könnt ihr mir helfen. Ich hab eine Liste in der steht in der Spalte E eine als ...

Microsoft Office
Excel formatierte Zellen summieren
gelöst Frage von Florian86Microsoft Office1 Kommentar

Hallo, ich möchte das Excel anhand der Schriftfarbe gewisse Werte summiert. Folgendes habe ich schon getan. Public Function summerot(ByVal ...

Datenbanken
MS SQL: In einer Abfrage in Abhängigkeit von XYZ summieren SUM() - Als Query aus VBA heraus
gelöst Frage von AximandDatenbanken10 Kommentare

Hallo, ich brech mir gerade einen ab und hoffe, dass ihr mir helfen könnt. Ich habe eine Tabelle KHKLagerplatzbestaende. ...

Neue Wissensbeiträge
Windows 10

Autsch: Microsoft bündelt Windows 10 mit unsicherer Passwort-Manager-App

Tipp von kgborn vor 1 TagWindows 104 Kommentare

Unter Microsofts Windows 10 haben Endbenutzer keine Kontrolle mehr, was Microsoft an Apps auf dem Betriebssystem installiert (die Windows ...

Sicherheits-Tools

Achtung: Sicherheitslücke im FortiClient VPN-Client

Tipp von kgborn vor 1 TagSicherheits-Tools

Ich weiß nicht, wie häufig die NextGeneration Endpoint Protection-Lösung von Fortinet in deutschen Unternehmen eingesetzt wird. An dieser Stelle ...

Internet

USA: Die FCC schaff die Netzneutralität ab

Information von Frank vor 2 TagenInternet5 Kommentare

Jetzt beschädigt US-Präsident Donald Trump auch noch das Internet. Der neu eingesetzte FCC-Chef Ajit Pai ist bekannter Gegner einer ...

DSL, VDSL

ALL-BM200VDSL2V - Neues VDSL-Modem mit Vectoring von Allnet

Information von Lochkartenstanzer vor 2 TagenDSL, VDSL2 Kommentare

Moin, Falls jemand eine Alternative zu dem draytek sucht: Gruß lks

Heiß diskutierte Inhalte
Batch & Shell
Kann man mit einer .txt Datei eine .bat Datei öffnen?
Frage von HelloWorldBatch & Shell16 Kommentare

Wie schon im Titel beschrieben würde ich gerne durch einfaches klicken auf eine Text oder Word Datei eine Batch ...

Router & Routing
OpenWRT bzw. L.E.D.E auf Buffalo WZR-HP-AG300H - update
gelöst Frage von EpigeneseRouter & Routing11 Kommentare

Guten Tag, ich habe auf einem Buffalo WZR-HP-AG300H die alternative Firmware vom L.E.D.E Projekt geflasht. Ich bin es von ...

Windows Server
Ping auf einen bestimmten Server nicht möglich
gelöst Frage von a.thierWindows Server7 Kommentare

Hallo, ich habe folgendes Problem. srv-dc1: Ping srv-nav > geht Ping srv-exchange > geht nicht srv-exchange: Ping srv-dc1 > ...

Hardware
Fujitsu Workstation mit K80 und Quadro P5000, Fehlermeldung: Connect Power Adapter
Frage von MachelloHardware7 Kommentare

Hallo Zusammen, ich benötige euren Rat da ich ratlos bin. Folgende Konfiguration im Büro: Fujitsu Workstation Celcius R940 Power ...