Hi,
This is probably a beginner question for this site. The following program will not work because I do not actually have "0" in the Site2 and Site3 columns; if there is no 1, 2 or 3, there is no value.
What do I use in place of "=0"? Thanks,
Curt
Function DoSiteConversion()
Const table As String = "[2008 Golf Raw Table]"
'make sure CropActive columns are created before running
DoCmd.RunSQL "update " & table & " set [Site1Active] = [Active] where [Site2]=0"
DoCmd.RunSQL "update " & table & " set [Site1Active] = [Active]* 0.5 where [Site2]>0 and [Site3]=0"
DoCmd.RunSQL "update " & table & " set [Site2Active] = [Active]* 0.5 where [Site2]>0 and [Site3]=0"
DoCmd.RunSQL "update " & table & " set [Site1Active] = [Active]* 0.333 where [Site3]>0"
DoCmd.RunSQL "update " & table & " set [Site2Active] = [Active]* 0.333 where [Site3]>0"
DoCmd.RunSQL "update " & table & " set [Site3Active] = [Active]* 0.333 where [Site3]>0"
End Function
This is probably a beginner question for this site. The following program will not work because I do not actually have "0" in the Site2 and Site3 columns; if there is no 1, 2 or 3, there is no value.
What do I use in place of "=0"? Thanks,
Curt
Function DoSiteConversion()
Const table As String = "[2008 Golf Raw Table]"
'make sure CropActive columns are created before running
DoCmd.RunSQL "update " & table & " set [Site1Active] = [Active] where [Site2]=0"
DoCmd.RunSQL "update " & table & " set [Site1Active] = [Active]* 0.5 where [Site2]>0 and [Site3]=0"
DoCmd.RunSQL "update " & table & " set [Site2Active] = [Active]* 0.5 where [Site2]>0 and [Site3]=0"
DoCmd.RunSQL "update " & table & " set [Site1Active] = [Active]* 0.333 where [Site3]>0"
DoCmd.RunSQL "update " & table & " set [Site2Active] = [Active]* 0.333 where [Site3]>0"
DoCmd.RunSQL "update " & table & " set [Site3Active] = [Active]* 0.333 where [Site3]>0"
End Function