WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 19.07.2004, 10:51   #1
|\/| E P H I S t 0
Senior Member
 
Registriert seit: 08.11.2003
Beiträge: 117


|\/| E P H I S t 0 eine Nachricht über ICQ schicken
Frage VB-Excel: "Drag/Pull Down-Menü" erstellen

Hallo alle zusammen!



Ich bin auf dem Gebiet der VB-Programmierung noch sehr unbewandert, daher bitte ich euch um Hilfe.

Das Problem ist folgendes:
Ich möchte eine Excel-Datenbank erstellen mit deren Hilfe man einfach Daten auslesen kann, das sollte wie folgt ablaufen (Es handelt sich um eine Abfrage für Stahl-Profile, die Masse, Widerstandsmoment uä. liefern soll):
- Auf einem Datenblatt soll man mittels eines "Drag-Down-Menüs" (Problem Nr.1, wie erstellt man in Excel solche "Auswahl-Assistenten"?) das Profil auswählen können. (Die Profile wären dann auf einem anderen Blatt, also U-30, U-40, U-50... mit den dazugehörigen Daten)
- Nach dem Auswählen sollten die Daten des anderen Blattes in Zellen am ersten Blatt (wo sich auch das "Drag-Down-Menü" befindet) die Daten angezeigt werden.


Ich hoffe ihr versteht meine Problemstellung und könnt/wollt mir helfen.

Danke euch schon mal.

MfG
____________________________________
Never touch a running System!

error 042# - please restart this matrix![OK]

\"Eine ausreichend fortgeschrittene Technologie ist von Magie nich mehr zu unterscheiden.\" - Arthur C. Clarke
\"Es ist schwieriger, ein Vorurteil zu zertrümmern, als ein Atom.\" - Albert Einstein


Geändert von einer höheren Macht am 21. Feb 1988 um 23:18
|\/| E P H I S t 0 ist offline   Mit Zitat antworten
Alt 19.07.2004, 13:51   #2
wbendl
Master
 
Registriert seit: 22.03.2000
Alter: 66
Beiträge: 550


Standard

Hi!

Excel ist nicht die 1. Wahl für solche Aufgaben.
Aber wenn's unbedingt sein muß:

Eine Listbox oder ein DropDown. Als Datenherkunft den Bereich eines Tabellen-Blattes angeben.(Das mit den Profilen).

Über VBA die Daten des gewählten Elementes in den gewünschten Bereich übertragen.

Wenn du die Wahl hast, solltest du lieber eine richtige DB verwenden.

mfg

WB
wbendl ist offline   Mit Zitat antworten
Alt 19.07.2004, 16:26   #3
powerman
gesperrt
 
Registriert seit: 08.06.2002
Alter: 76
Beiträge: 4.263


Standard

hi,
im fachhandel gibt es für 10,-€ excel-cd mit frei verfügbaren datenbankenanwendungen...
deine anfrage zu realisieren, würde die grenzen sprengen.
verwende m$-access damit bist schneller am ziel.
powerman ist offline   Mit Zitat antworten
Alt 20.07.2004, 09:51   #4
|\/| E P H I S t 0
Senior Member
 
Registriert seit: 08.11.2003
Beiträge: 117


|\/| E P H I S t 0 eine Nachricht über ICQ schicken
Standard

Ich bin jetzt auf euer Anraten hin auf Access umgestiegen.

Lässt es sich hier mit einem Formular realisieren, dass man mit Hilfe der besagten ListBox/DropDown die Profile auswählen kann (ohne dabei die Daten unabsichtlich verändern zu können)?

Des weiteren ein Feld zur Eingabe einer beliebigen Länge, worauf hin in einem anderen Feld das Gewicht und die Oberfl. angegeben wird (also eine Multiplikation des "Längen-Feldes" mit einem Wert aus der Tabelle (spez. Gewicht)


Ich weiß, jetzt wirds langsam nervig, aber ich blick da nicht so ganz durch

Danke nochmal
____________________________________
Never touch a running System!

error 042# - please restart this matrix![OK]

\"Eine ausreichend fortgeschrittene Technologie ist von Magie nich mehr zu unterscheiden.\" - Arthur C. Clarke
\"Es ist schwieriger, ein Vorurteil zu zertrümmern, als ein Atom.\" - Albert Einstein


Geändert von einer höheren Macht am 21. Feb 1988 um 23:18
|\/| E P H I S t 0 ist offline   Mit Zitat antworten
Alt 20.07.2004, 10:37   #5
wbendl
Master
 
Registriert seit: 22.03.2000
Alter: 66
Beiträge: 550


Standard

Hi!

Den 1. Schritt hast du also geschafft.

Natürlich funktioniert das mit Access. Soweit ich mich erinnere, macht das sogar der Wiz. Wenn du eine ComboBox ins Formular stellst, brauchst du nur mehr die Fragen beantworten. Die Funktion heißt "Gehe zu Datensatz" oder so ähnlich.

Normalerweise empfehle ich jedem, alles "zu Fuß" zu programmieren. Hat aber bei einem Neuling wohl keinen Sinn.

Mit den Bord-Mitteln von Access kriegst du das meiste auch ohne Programmierkenntnisse hin.

mfg

WB
wbendl ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht 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.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:04 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag