Feld bedingt aktualisieren

Diskutiere Feld bedingt aktualisieren im Datenbanken Forum im Bereich Software Forum; Die Tabelle besteht aus einzelnen Positionen von Arbeitsplänen. Folgendes ist das Problem: Ich sollte das Feld "magr" in einer Position mit dem...
Ginseng

Ginseng

Threadstarter
Dabei seit
09.08.2001
Beiträge
42
Alter
49
Die Tabelle besteht aus einzelnen Positionen von Arbeitsplänen.

Folgendes ist das Problem:

Ich sollte das Feld "magr" in einer Position mit dem neuen Wert "910" füllen, wenn "802" drinsteht und "910" in einer anderen Positon des gleichen Arbeitsplans auch vorkommt ...

Beispieltabelle:
arbeitsplan / pos / magr
1 / 1 / 802
1 / 2 / 850
1 / 3 / 910
2 / 1 / 802
2 / 2 / 850
2 / 3 / 860

Hier sollte also in Zeile 1 das Feld "magr" mit "910" gefüllt werden ... Zeile 4 bleibt gleich, weil im gleichen Arbeitsplan "910" nicht vorkommt.

Komme einfach auf keine Lösung ...

DANKE im voraus!

Ginseng
 
BeyondTheSilence

BeyondTheSilence

Dabei seit
17.09.2002
Beiträge
846
Alter
47
Ort
Affoltern am Albis
Du musst nur für jeden Arbeitsplan mit einer '802' schauen, ob auch ne 910 drin steht und dann das Feld updaten ...

So würde es dann ungefähr in ASP aussehen:

Code:
'''Suche alle Arbeitspläne mit einer 802
sSQL = "SELECT distinct arbeitsplan FROM tabelle where magr='802'"
Set rs802 = objConn.Execute(sSQL)

'''für jeden gefundenen arbeitsplan ...
while not rs802.eof

'''...suche einen magr-Eintrag mit 910
sSQL = "SELECT * FROM tabelle where magr='910' AND arbeitsplan=" & rs802("arbeitsplan")
Set rs910 = objConn.Execute(sSQL)

'''falls ein magr=910 im arbeitsplan existiert...
if not rs910.Eof then

'''...dann aktualisiere den arbeitsplan (Setze magr=910 wo jetzt 802 drinsteht)
sSQL = "UPDATE tabelle SET magr='910' WHERE magr='802' AND arbeitsplan=" & rs802("arbeitsplan")
objConn.Execute(sSQL)

end if

rs.movenext
wend
 
Thema:

Feld bedingt aktualisieren

Feld bedingt aktualisieren - Ähnliche Themen

Bedingte Formatierung in einer Excel Mappe nutzen um das aktuelle Datum hervorheben zu können: Ihr habt eine große Excel Mappe die auch über das Datum sortiert wurde und wollt an jeden Tag das aktuelle Datum automatisch im Auge haben? Wie...
Excel Tabellen mit durchgehender Nummerierung versehen? So einfach geht’s!: Excel ist zum Erstellen von Tabellen aller Art die erste Wahl für viele User. Aber auch hier gibt es kleine Hürden die auf den ersten Blick wie...
MIcrosoft Konto gesperrt - support nur bedingt hilfreich: Hallo zusammen, ich hab da ein riesen Problem mit Microsoft. Ich hab gemeldet, das mein Skype Account gehackt wurde, was sie mir auch...
Namensauflösung im lokalem Netz funktioniert bei einem einzigen Gerät nicht mehr (Fehlercode 0x80070: Hallo! Ich habe seit gestern das im Betreff genannte Problem im meinem privaten Netz. Beschreibung der Netzwerk-Infrastruktur...
Werte einzelner Zellen von einer Tabelle in andere kopieren in freie Zeile wenn Bedingung erfüllt is: Hallo liebe Excel Experten, ich weiß, dieses Thema wurde irgendwie schon 100fach beantwortet, genau da liegt mein Problem ;-) Ich recherchiere...
Oben