Visual Basic Forum

Visual Basic Forum
für VB6 und VB.NET Programmierer
 
RegistrierenRegistrieren  LoginLogin

Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> Sonstiges
Autor
Nachricht
Michaela*83*
Newbie
Newbie

Anmeldedatum: 11.11.2009
Beiträge: 2

Hilfe bei Programmierung Access VB
Verfasst am: 11.11.2009, 12:04

Hallo,

ich hatte schon mal Visual Basic in der Schule. Leider habe ich alles vergessen.
Könntet ihr mir bei folgendem Problem weiterhelen?

Also ich habe eine Datenbank. In dieser Datenbank befindet sich eine Tabelle

Die sieht folgendermaßen aus:

SalesOrg1 BETX
SalesOrg1 BE22
SalesOrg1 BE02
SalesOrg1 AT02
SalesOrg2 AT02
SalesOrg3 BETX
SalesOrg3 DE02


Diese Werte (z.B SalesOrg1) benutze ich in einer anderen Tabelle um die Definition der verschiedenen Salesorgs festzulegen.
Für einen bestimmten Hersteller sollen z.B die Materialien nur füfr BETX und DE02 angelegt werden. Deshalb ordne ich dem Hersteller SalesOrg3 zu. (DAs nur mal zur Info)

Da ich ziemlich viele solcher Zuordnungen habe und ich nicht mehr weiß für welche SalesOrg ich schon eine definiert habe möchte ich ein kleines Programm machen das es mir ermöglich durch anklicken der jeweiligen SalesOrgs herauszufinden, ob ich die Zuordnung schon angelegt habe.

Z.B ich gebe ich die Maske ein AT02
Dann sollte mir das Programm sagen, dass ich für AT02 schon die SalesOrg2 definiert habe. Gebe ich eine Kombi an z.B
BETX und DE02, dann sagt er mir SalesOrg3.

Wenn ich was eingebe, dass noch nicht vorhanden ist, sollte er mir eine Nachricht ausspucken "Du musst eine neue Zuordnung anlegen"



Meint ihr das ist möglich? Wie mache ich das? Ich hoffe ihr könnt hier weiterhelfen


DANKE

Michaela
_________________
 
klausheinrich
Newbie
Newbie

Anmeldedatum: 04.11.2009
Beiträge: 4


Verfasst am: 11.11.2009, 14:06

Hallo Michaela,

nun die erste Frage ist ( da Du die Anfrage zwei mal gepostet hast )
geht es hier nun um Access VBA oder z.B. um VB6.

Ist Dir bekannt wie man ein Form anlegt, als den Auswahlbildschirm
und darauf die Felder zur Eingabe der Selektionskriterien ?

Wenn ich das richtig verstehe, umfasst eine Vertriebsorganisation
die Zuordnung zu Vertriebskanälen bzw. Ländern.

Kommt ein neuer Hersteller oder ein neues Produkt, so muss
entschieden werden, über welche Vertriebskanäle bzw. Länder
dieses Produkt vertrieben werden soll. Dazu dient die Zuordnung
zu den SalesOrgs (richtig ?)

Als erstes stellt sich da die Frage, zu wie vielen Vertriebskanälen
kann ein Produkt maximal zugeordnet werden, weil dies bestimmt
wie viele Eingabefelder auf Deinem Abfragebildschirm enthalten sein
müssen.

Die nächste Frage ist, wie sieht Deine Tabelle genau aus ?
Es hat den Anschein, daß es nur zwei Felder gibt

Feld SalesOrg Datentyp Char Länge 9
Feld ?? Datentyp Char Länge 4

Wie stellst Du sicher, daß es keine Duplikate gibt, also Zuordnungen
doppelt eingetragen werden ?

Alernativ könnte man die Tabelle ja auch so aufbauen,
daß man die Felder hätte:

Feld SalesOrg Datentyp Char Länge 9
Feld Country1 Datentyp Chat Länge 4
Feld Country2 Datentyp Chat Länge 4
Feld Country3 Datentyp Chat Länge 4
Feld Country4 Datentyp Chat Länge 4
Feld Country5 Datentyp Chat Länge 4
Feld Country6 Datentyp Chat Länge 4

Hätte den Vorteil, daß man mit einem Blick sieht, welche
Länder der SalesOrg zugeordnet sind. Außerdem vereinfacht
es die suche nach genau der SalesOrg, bei denen die
Länder AT02, BE22 und und und eingetragen sind.

Eine solche Abfrage kann man in Access mit dem Assistenten
erstellen. Alternativ geht es auch über eine SQL Anweisung.

select SalesOrg from Tabelle where Country1 = AT02 and
Country2 = BE22 usw.

Entweder er findet dann eine SalesOrg oder gibt den Hinweis
aus, daß eine solche Kombination nicht existiert.

Hoffe das hilft etwas ?

Gruss Klaus
 
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> Sonstiges

Tags: visual basic, programmierung, access, zuordnung, hilfe

 
 Verwandte Themen   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Wichtig: Filebrowser z.B. für ein RAT 2118 13.01.2008, 11:14
Keine neuen Beiträge msgbox mit symbol _&_ z.B. yesno oder systemmodal 1078 26.09.2008, 23:16
Keine neuen Beiträge Abändern eines Ordnernamens (z.B. C:\Programme = Programme) 1196 23.04.2008, 15:33
Keine neuen Beiträge "Zurück-Funktion" mit Listview und z.B. DirView 734 17.04.2008, 13:30
Keine neuen Beiträge Fenster auslesen z.b von icq oder msn wer online kommt 1224 11.02.2008, 16:46
 



[ Time: 0.1551s ][ Queries: 87 (0.0221s) ][ GZIP on - Debug on ]