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

Threadstarter
Dabei seit
09.08.2001
Beiträge
42
Alter
48
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

Dabei seit
17.09.2002
Beiträge
846
Alter
46
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...
Bluescreen Bug Check 0xC8: IRQL_UNEXPECTED_VALUE: Moin, ich habe ein kleines Problem mit einem Bsod. Das Problem trat zum ersten mal auf, nachdem ich ein online Multiplayer über das Spieleigene...
Zeile oder Spalte einer Excel Tabelle automatisch mit Datumsliste oder Zahlenreihe nummerieren: Wenn man eine Zeile oder Spalte durchgehend mit einer Zahlenreihe oder Daten als Beschriftung füllen will kann man über die rechte untere Ecke das...
Frage nach Möglichkeit einem Dateityp "zusätzliche" Info-Felder (Spalten) hinzuzufügen: Hallo Meine Anfrage betrifft ihren "Dateimanager" den Windows-Explorer ich benutze auf meinem PC noch das Win7 und auf meinem Laptop benutze...
Probleme bei der Stifteingabe: Ich besitze seit mehr als einem Jahr das Surface Book 2 (Windows Built: 18362) , sowie den aktuellen Surface Pen. Im letzten Jahr hatte ich nur...
Oben