When I try to calculate a field nothing happens. I have always been able to just select the field, open the field calculator and type = and the new number. This is frustrating because the other GIS person can do it with no problem. I've tried several different tables, numeric and string fields. I don't know Python and shouldn't need to use it just to change a field of numbers to a different number. I have uninstalled ArcGis 10 and reinstalled it and SP1.
closed as off-topic by PolyGeo♦ Jul 6 '18 at 8:27
This question appears to be off-topic. The users who voted to close gave this specific reason:
- "This problem cannot or can no longer be reproduced. Changes to the system or to the asker's circumstances may have rendered the question obsolete, or the question does not include a procedure to enable potential answerers to reproduce the same symptoms. Such questions are off-topic as they are unlikely to help future readers, but editing them to include more details can lead to re-opening." – PolyGeo
Don't know if this applies to your situation, but there's a known bug in ArcGIS 10 when using a personal geodatabase (.mdb). If you use the field calculator, at least in an edit session, you have to save the edits on each field before you can use FC on another field.
I had this problem too. I was using fields to calculate the value. Turned out that it didn't work with VB. Had to change to Python (and use ! by the Field names : !Field!)
Because layer names double as SQL table names, you should never use punctuation besides underscores. Don't begin them with numbers, either, or use spaces.
I've run into issues with the Field Calculator not working as expected in ArcGIS 10 SP2 if your layer contains forward slashes in its name. For ex. if you name a layer "Parcels 9/14/11" you'll get an error message. Remove the slashes and it'll work. Figured this out through trial and error.