You are here: > ESRI Forums > arcgis desktop discussion forums > Thread Replies

ArcGIS Desktop Discussion Forums

ArcGIS Desktop - ArcObjects Visual Basic for Application (VBA) forum

Calculate field value   Thamo dharan Mar 19, 2009
Re: Calculate field value   Michael Knight Mar 19, 2009
Report Inappropriate Content • Top • Print • This Forum is closed for replies.    
Subject Calculate field value 
Author Thamo dharan 
Date Mar 19, 2009 
Message Hi there ..

I want to calculate the field value for conversion operation. I tried but small problem .I coudln't find out the mistake.see given below.can u tell that mistake 
 
Dim pdoc As IMxDocument
Dim pmap As IMap
Dim player As ILayer
Dim pflayer As IFeatureLayer
Dim pfclass As IFeatureClass
Dim ptable As ITable
Dim pcalc As ICalculator
Dim peditor As IEditor
Dim puid As New UID
Set pdoc = ThisDocument
Set pmap = pdoc.FocusMap
Set player = pdoc.SelectedLayer
Set pflayer = player
Set pfclass = pflayer.FeatureClass
Set ptable = pfclass
Set pcalc = New Calculator
puid = "esrieditor.editor"
Set peditor = Application.FindExtensionByCLSID(puid)
Dim i As String
Dim j As String
pcalc.field="S_NAME"
j = ptable.FindField("S_NAME")
i = StrConv(ptable.FindField("S_NAME"), vbUpperCase)
 j = i
 
peditor.StartOperation
pcalc.Calculate
peditor.StopOperation ("calc")


 
   
Report Inappropriate Content • Top • Print • This Forum is closed for replies.    
Subject Re: Calculate field value 
Author Michael Knight 
Date Mar 19, 2009 
Message You're not setting up the calculator to do anything:

http://resources.esri.com/help/9.3/ArcGISDesktop/ArcObjects/esriGeoDatabaseUI/ICalculator_Example.htm 
  Michael Knight
GIS Solutions Architect
Contract Land Staff, LLC
Stafford, Texas

http://www.contractlandstaff.com