Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Update field
Message
From
04/08/2006 21:32:21
Dragan Nedeljkovich (Online)
Now officially retired
Zrenjanin, Serbia
 
 
To
04/08/2006 16:23:48
General information
Forum:
Visual FoxPro
Category:
Other
Title:
Environment versions
Visual FoxPro:
VFP 8
OS:
Windows XP
Network:
Windows XP
Database:
Visual FoxPro
Miscellaneous
Thread ID:
01143071
Message ID:
01143143
Views:
8
This message has been marked as the solution to the initial question of the thread.
>Seems I am too silly today ;(
>The question is:
>May I update one table from another without SCAN ? (like localview does it)
>
>code example
>
>select * from table1 into cursor _tmp READWRITE
>
>Then I modify one field in _tmp cursor .. and then I want to update Table1 with new modifications..
>
>SELECT _tmp
>SCAN ALL
>       SELECT table1
>       LOCATE FOR table1.id = _tmp.id
>       IF FOUND()
>            replace table1.field1 with _tmp.field1
>       ENDIF
>SELECT _tmp
>ENDSCAN
>
>
>Maybe it possible to make for one command line? (I do not mean tableupdate and view)

If there's an index in _tmp on id, then
replace all table1.field1 with _tmp.field1 for seek(table1.id, "_tmp", "id") in table1

back to same old

the first online autobiography, unfinished by design
What, me reckless? I'm full of recks!
Balkans, eh? Count them.
Previous
Reply
Map
View

Click here to load this message in the networking platform