Hallo Heinz PARAMETERS pUser Text ( 255 ), pRechArt Long, pMID Long; UPDATE Rechnungslauf_Kopf SET Rechnungslauf_Kopf.Rech_IC = (Select KD_IC from view_Kunden where KD_ID = [RECH_KDID]); Was icht denn [Rech_KDID]? Ist das ein Feld aus Rechnungslauf_Kopf? Und bist Du sicher, dass es in view_Kunden immer nur einen Record mit KD_IC je RECH_KDID gibt? Versuch' mal folgendes: PARAMETERS pUser Text ( 255 ), pRechArt Long, pMID Long; UPDATE Rechnungslauf_Kopf R SET R.Rechnungslauf_Kopf.Rech_IC = (Select MIN(KD_IC) from view_Kunden K where K.KD_ID = R.[RECH_KDID]); Gruss Henry
|