Hi All, Trying to capture a variable from a combobox and use it on SQL query, but it doesn´t work. Any idea how to create the variable "query"? import arcpy import pythonaddins arcpy.env.workspace = r'C:/Users//Documents/Work/Access Resource/Propiedad Minera/Tools/PMdata.mdb' arcpy.env.overwriteOutput = True arcpy.env.addOutputsToMap = True query = [County] = fc class ButtonClass2(object): """Implementation for Test3_addin.button_1 (Button)""" def __init__(self): self.enabled = True self.checked = False def onClick(self): arcpy.MakeFeatureLayer_management("Properties","County_Layer",query) class ButtonClass3(object): """Implementation for Test3_addin.button_2 (Button)""" def __init__(self): self.enabled = True self.checked = False def onClick(self): pass class ComboBoxClass1(object): """Implementation for Test3_addin.combobox (ComboBox)""" def __init__(self): self.items = ["Orange",Hiils ""] self.editable = True self.enabled = True self.dropdownWidth = 'WWWWWW' self.width = 'WWWWWW' def onSelChange(self, selection): print"New Selection:",selection fc =selection def onEditChange(self, text): pass def onFocus(self, focused): if focused: self.mxd = arcpy.mapping.MapDocument('current') layers = arcpy.mapping.ListLayers(self.mxd) self.items = [] for layer in layers: self.items.append(layer.name) def onEnter(self): pass def refresh(self): pass
... View more