Re: Fehler beim öffnen/speichern der Tabelle
- From: "Anders" <anders@anders>
- Date: Thu, 27 Oct 2005 16:36:24 -0700
SELECT ktnummer FROM (thisform.datadir_neukarten) ;
WHERE ktnummer NOT IN ;
(SELECT ktnummer FROM (thisform.datadir_kfz) ;
INTO CURSOR Q1
UPDATE Neukarten SET karteveg=M.wert ;
WHERE ktnummer IN ;
(SELECT ktnummer FROM Q1)
-Anders
"Simon Grimm" <SGrim.Horlemann@xxxxxx> skrev i meddelandet
news:eTmGEXu2FHA.4076@xxxxxxxxxxxxxxxxxxxxxxx
> Hallo,
>
> mit dem folgenden Code vergleiche ich zwei tabellen, und wenn das Feld
> welches in tmp2 gespeichert ist nicht in tmp1 vorkommt, so
> möchte ich das in einer tabelle speichern. Eigentlich arbeitet der Code
> auch, nur wird das REPLACE irgendwie nicht übernommen
>
> ** Bestimmt welche Karten genutzt werden
> USE (Thisform.cdatadir_neukarten)
> LOCAL countv(1,1)
> SELECT count(*) FROM stamm1\st_kfz INTO ARRAY countv
> IF countv(1,1)>0 then
> SELECT DISTINCT ALLTRIM(ktnummer) FROM (Thisform.cdatadir_kfz) INTO
> ARRAY tmp1
> SELECT DISTINCT ALLTRIM(ktnummer) FROM (Thisform.cdatadir_neukarten)
> INTO ARRAY tmp2
> FOR i = 1 TO 4
> IF ASCAN(tmp1,tmp2(i)) = 0 THEN
> MESSAGEBOX(tmp2(i) + ' ist nicht vergeben
> ('+ALLTRIM(STR(i))+')')
> SELECT neukarten
> LOCATE FOR ALLTRIM(neukarten.ktnummer) == ALLTRIM(tmp2(i))
> IF FOUND()
> REPLACE neukarten.karteverge WITH .F.
> MESSAGEBOX("nicht vergeben")
> ENDIF
> ENDIF
> NEXT i
> ENDIF
>
> Danke für die Hilfe
> Gruß Simon
>
>
.
- References:
- Fehler beim öffnen/speichern der Tabelle
- From: Simon Grimm
- Fehler beim öffnen/speichern der Tabelle
- Prev by Date: Re: Fehler beim öffnen/speichern der Tabelle
- Next by Date: Re: Combobox:RowSource vs freie Werte
- Previous by thread: Re: Fehler beim öffnen/speichern der Tabelle
- Next by thread: Re: MS Progressbar Control
- Index(es):