在这篇文章中使用下面的示例表。
启动 Microsoft Access 并创建新的空白数据库。
在设计视图中创建下面的新表:
Table: PostalCodeExample
------------------------
Field Name: PCode
Data Type: Text
保存 PostalCodeExample 表。
还原前导零缺失
存储在表中,而不是在数字字段中的文本字段中的邮政编码。
请按照以下步骤还原到已存储在数字字段中的邮政编码的前导零:
打开 PostalCodeExample 表中,您只需创建,在数据表视图中,然后为 PCode 字段中输入以下五-和九位邮政编码的记录:
00345
023456789
切换到设计视图的 PostalCodeExample 表。
将数据类型的 PCode 字段更改为数字,并将字段大小属性设置为长型整数。
保存表并将其切换到数据表视图。请注意已删除了前导零。
切换到设计视图的 PostalCodeExample 表和数据类型的 PCode 字段为文本再次更改,以便它可以存储在您的邮政编码中还原的前导零。保存表。
创建基于 PostalCodeExample 表下面的更新查询。
注意: 在此示例中,在更新到行的末尾的下划线 (_) 用作行继续符。
Query Name: RestoreLeadingZeros
Query Type: Update Query
Field: PCode
Table: PostalCodeExample
Update To: IIf(Len([PCode])<6, Format([PCode],"00000"), _
Format([PCode],"000000000"))
运行查询并确认更新时提示您。
保存格式设置邮政编码
输入掩码向导可帮助您创建邮政编码的输入的掩码,在第五位之后的一条短划线存储为原义字符。
如果您忽略输入的掩码,在您 5 位数字的邮政编码,可以避免尾部短划线。
请按照以下步骤创建一个窗体,将以编程方式插入一条短划线时九位 (ZIP + 4) 输入 ZIP 代码:
创建新窗体基于 PostalCodeExample 表使用自动创建窗体: 纵栏式 Microsoft Access 97 和 7.0 中或在 Microsoft Access 2.0 自动创建窗体向导中的向导。
将窗体另存为 frmFormatZIP,然后再将其切换到设计视图。
在视图菜单上,单击代码。
在窗体的类模块的声明部分中键入下面一行:
模糊 mvarZip
键入以下过程:
Private Sub PCode_AfterUpdate()
If IsEmpty(mvarZip) Then Exit Sub
If Len(mvarZip) = 6 Then
Screen.ActiveControl = Left(mvarZip, Len(mvarZip)-1)
Else
Screen.ActiveControl = Format(mvarZip, "@@@@@-@@@@")
End If
mvarZip = Empty
End Sub
Private Sub PCode_BeforeUpdate(Cancel As Integer)
Dim ctlZip As Control
Dim strTitle As String
Dim strMsg As String
Const cYesNoButtons = 4
Const cNoChosen = 7
mvarZip = Empty
Set ctlZip = Screen.ActiveControl
If ctlZip Like "#####-####" Or ctlZip Like "#####" Then
Exit Sub
ElseIf ctlZip Like "#########" Or ctlZip Like "#####-" Then
mvarZip = ctlZip
Else
strTitle = "Not a ZIP Code."
strMsg = "Save as entered?"
If MsgBox(strMsg, cYesNoButtons, strTitle) = cNoChosen Then
Cancel = True
End If
End If
End Sub
该窗体切换到窗体视图并添加 Pcode 字段中的以下新记录:
01234
987651011
WA1 1DP
1010
请注意输入 WA1 1DP 和 1010年时,会提示您是否要保存输入的邮政编码。
保存并关闭 frmFormatZIP 窗体,然后在数据表视图中打开的 PostalCodeExample 表。
从现有的邮政编码中删除尾部短划线
可以使用更新查询来删除现有的邮政编码的尾部短划线。
在数据表视图中打开的 PostalCodeExample 表和 Pcode 字段中输入以下记录:
12345-
987654321
12345-6789
创建基于 PostalCodeExample 表中的下列更新查询:
Query Name: RemoveTrailingDashes
Query Type: Update Query
Field: [PCode] Like "#####-"
Criteria: True
Field: PCode
Table: PostalCodeExample
Update To: Left([PCode], Len([PCode])-1)
运行查询并确认更新时提示您。
在数据表视图中打开的 PostalCodeExample 表。
在现有的九位中插入短划线 (ZIP + 4) ZIP 代码
您可以使用更新查询在九位邮政编码中插入缺少的短划线。
在数据表视图中打开的 PostalCodeExample 表和 Pcode 字段中输入以下记录:
12345
987654321
12345-6789
创建基于 PostalCodeExample 表下面的更新查询:
Query Name: InsertDashes
Query Type: Update Query
Field: [PCode] Like "#########"
Criteria: True
Field: PCode
Update To: Format([PCode],"@@@@@-@@@@")
运行查询并确认更新时提示您。
在数据表视图中打开的 PostalCodeExample 表。
在报表中使用,或供其他应用程序使用的格式的邮政编码
如果它们已被保存在所需的格式,您可以使用您的 Microsoft Access 报表或另一个应用程序 (如 Microsoft Word) 中的邮政编码不做任何修改。在本文的前面部分说明如何更改您现有的邮政编码格式存储在表中的方式。但是,如果您想要设置邮政编码格式而不会更改其存储的方式,您可以按照下列步骤临时创建您想要使用的邮政编码格式。
请按照以下步骤选择查询中显示带格式的邮政编码:
在数据表视图中打开的 PostalCodeExample 表和 PCode 字段中输入以下记录:
54321
12345-
987654321
12345-6789
创建以下查询 PostalCodeExample 表为基础的。
注意: 在此示例中,在字段行的末尾的下划线 (_) 用作行继续符。当您创建此查询时,从一行末尾删除下划线。
Query Name: FormatZIPCodes
Query Type: Select Query
Field: Postal Code: IIf([PCode] Like "#####-", Left([PCode], _
Len([PCode])-1), IIf([PCode] Like _
"#########",Format([PCode], "@@@@@-@@@@"), _
[PCode]))
运行该查询。请注意将不会显示尾部短划线和九位邮政编码中在第五位之后会出现一个破折号。创建报表或与其他应用程序共享数据时,可以使用此查询 (而不是您的表。此选择查询显示格式化的邮政编码,但它不会改变您表中的现有 ZIP 代码数据。
邮编写错了会怎样
中国邮政局发展研究中心和北京大学时空大数据创新中心,共同主办了新型邮编研讨会,“新型邮编”的建设被提上日程,决定“新型邮编”系统建成后,未来每个人都可以建立统一且唯一的个人地址ID(唯一编码)。
当今社会的发展让信息电子化更加迅速便捷,相比过去有太多太多优势可以说,而且近乎达到零损失,所以说人们渐渐喜欢电子化,而非从前的书信化,就稍逊不足了,但是书信是不会取消的,也有可取之处,存档安全性相比电子更安全一些。
而且邮寄员也渐渐变少了起来,所以说,逐渐邮政编码开始不被人们熟知了,但是以后一定会重新出现的。
邮编写错了会怎样
没什么关系的,如果写错了,我们邮局投递的师傅回盖上某某局无此试它局,比如安贞桥是100029(安贞邮局).你写成100052(骡马市邮局),52局的师傅就会给你的信上贴上改退批条,写着:52局无此试它局的字样,然后转口到29局,再投送邮件,明白没?
高考报名时把邮编写错了会怎样?没问题
只要地址对 邮编的话一般邮递员心里都有数的~
我以前寄信有的时候邮编都乱写 照样寄过去
主要是详细地址对!有省 有 市 就OK
邮编写错了这个不要担心
邮编不是很重要
一般淘宝是用快递 或者EMS
他们一般只看地址
并熟知地址
不要担心
邮编只是摆设
我以前用淘宝
只写城市地质 名字和电话
就收到了
寄信邮编写错了可以,没大问题
快递 邮编写错了只要地址无误就没问题
初会考试邮编写错了
邮编写错了不要紧,关键是地址正确与否,以及电话联络方式正确吗!
如果地址正确、电话联络方式正确,是不会影响到的。
寄邮政速递时,地址写对,邮编写错会怎样?没事,以你书写的地址为准,就算寄到麻章区也会给你转到你所写的地址
邮编写错了 可以邮到么只要地址是对的。邮编写错是能寄到的。
地址没写错,邮编写错了,会送的到吗邮编写错了问题不大,只要是收件人的姓名、地址、电话都填写准确的话就能收到的。
邮编写错了地址了怎么办?没事的··最重要看的是地址啊··如果有问题会和上面的联络电话联络的··到时候你可以说明情况··一般情况下都是能收到的··不用担心··祝你一切顺利··希望能帮到你·
也不会的··快递的流程是不会变的··一般都是看你的地址··放心吧··不会耽搁的