问题标签 [autonumber]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
951 浏览

php - How to get auto number based on selected date

please help me to get auto number based on selected date? i have working code for auto number but that's only for today/current date. what i want is if date options selected then auto number generated based on the date selected...

here is my sample code for current date

this is my full code with html selected date

thanks so much for you kindly help

0 投票
1 回答
2208 浏览

ms-access - MS Access 创建新订单和订单线

我有一张Customer桌子,一张Order桌子,一张Orderline桌子和一张Product桌子。它们都有一个Autonumber字段作为它们的主键,并且在表上Orderline有一个外键引用:Order IDOrder

我有一个可以选择客户的表格,然后是表格中的记录Orderline列表,以及我从这个子表格中引用的查询,其中列出了Order ID, Orderline ID, Product ID, Product details...

我有2个问题。

  1. 所有订单都会出现,我只想要与此订单相关联的订单(第一次加载表单时应该没有)。

  2. 当我输入Product ID要添加到新订单中的内容时,我希望Order ID会出现一个新订单(自动递增)和我输入的新订单行 ID, (Autoincremented) and the details of the product that I have selected, corresponding to the产品 ID,但我收到以下错误消息:

您对表请求的更改不成功,因为它们会在索引、主键或关系中创建重复值。更改包含重复数据的一个或多个字段中的数据,删除索引,或重新定义索引以允许重复条目,然后重试

问题是,当我尝试创建新记录时,表应该为我创建唯一键,当我直接进入每个表并输入新记录时,自动编号确实有效并创建了一个唯一键 - 只是当它正在尝试创建似乎失败的theOrder ID和 the 。Orderline ID

我应该说,我为此花了几天时间,搜索了无数的搜索引擎,观看了关于创建订单表格的整个 YouTube 视频系列,但无济于事。我相信任何了解 Access 的人都能帮助我,因为如果这是 SQL 中的问题,我将能够在几分钟内帮助任何处于类似情况的人。

0 投票
0 回答
23 浏览

format - MSAccess:每次 99999 记录后更改自动编号字段顺序

我可以通过设置字段的格式属性来更改自动编号字段以保存诸如“A-1”、“A-2”或“B-1”、“B-2”之类的序列值,但我想分别更改序列记录数达到99999条记录的时间。

例如

  • 对于前 99999 条记录,序列将为“A-1”到“A-99999”。
  • 之后,接下来的 99999 条记录 (100000-199999) 序列将是“B-1”到“B-99999”。
  • 等等...

有可能吗?任何指导或链接将不胜感激

0 投票
0 回答
71 浏览

ms-access-2010 - 如何更改自动编号字段以不同方式递增?

我有一种情况,我需要为每条记录制作一个“a”和“b”。长话短说,这是为了报告。是否可以将自动编号增量更改为增加 0.5,或记录“1a”和“1b”?

0 投票
1 回答
633 浏览

c# - 使用oracle数据库根据年份和日期在C#中重置自动编号

我在 C# 中自动生成数字。这个样本像这样PPP-150500001PPP-150500002 => PPP-是一个永远不会改变的字符串,15是年份,05是日期,00001是自动生成的数字。像PPP-160100001这样的新年后如何重置自动编号。

这是我的方法:


解决了。

我有这个问题的更新,我可以使用另一个查询来完成它来解决我的问题。我可以每年重置它..这是我的更新代码:

0 投票
2 回答
4875 浏览

sql-server - SQL Server 标识列重新编号

我有一个表,它有一个主键 ID 列,并设置为每个新条目递增 1,这是一个相当标准的配置。该表会定期用新记录更新,并每月存档一次到存档表,然后截断。

在正常操作下,截断后进入表的下一条记录将是下一个 ID 值,确保存档表和“实时”表之间的 ID 没有重叠。

由于未知因素,活动表中的 ID 列以某种方式“恢复”为已使用的 ID。因为这个数据库设计得很糟糕,所以现在我遇到了一些数据完整性问题。

我解决此问题的解决方案是更新“实时”表中所有记录的 ID 列,这样就不会与“存档”表中存在的 ID 重叠。一旦我更新了 ID,我将重新设置 Identity 列,这样以后的记录也不会重叠。

我的问题不是关于重新播种列(使用 DBCC——我知道如何做到这一点),而是关于如何使用新的 ID 值重新编号现有记录。我应该使用循环的动态 SQL 查询(删除记录、插入记录)来执行此操作,还是有一些我不知道的 SQL Server 函数可以自动重新编号 ID 列?

0 投票
2 回答
59 浏览

rank - 按访问中的列自动编号/排名

我有一个索赔号列表,我想添加一个排名列,当有一个新的索赔号时会发生变化。

如果索赔号相同,我希望排名上升1,但是当有新的索赔号时,我希望排名重新开始

我试过这个,但它只是为每一行插入 1

请帮忙

选择

Inst.[Encounter Control Number],((Select Count(*) from Inst Where [Encounter Control Number] = [Encounter Control Number];)+1) AS Rank

FROM Inst order by [遭遇控制编号];

0 投票
1 回答
129 浏览

sql - 从另一个表中获取最新的自动编号字段

我有 2 张桌子:

tblInvoice (InvoiceID (pk), Invoice)

tblLineItem (LineItemID (pk), InvoiceID)

我有两种形式“主菜单”和“商店”。在“主菜单”窗体中,当您单击 btnNext 时,它将为 tblInvoice 中的 InvoiceID 生成自动编号,然后转到“商店”窗体。在“Shop”表单上,我有一个名为 txtLineItem 的文本框,我在其中输入行项目,当我单击 btnRecord 时,我希望它使用 tblInvoice 中最新的 InvoiceID。我无法让 btnRecord 工作,而且我不太确定如何在 tblInvoice 中获取最新的自动编号。任何帮助或建议都会很棒。提前致谢。

这是我的 btnRecord 代码:

我还在以下链接中提供了数据库: https ://drive.google.com/file/d/0Bye-M8FI1tRUdHU3QkxsUFhNNnc/view?usp=sharing

0 投票
2 回答
2065 浏览

sql - 如何获取 SQL 插入生成的自动编号

我正在尝试编写一个函数来检查库存表中的最小值,然后如果该值低于最小值,则生成并发送购买请求。

如果满足条件,则运行如下所示的附加 sql 语句。

我附加的链接表使用自动编号字段作为主键,我需要引用它的值来链接所请求的各种项目。我不知道如何存储为新记录生成的自动编号。我觉得我错过了一些非常简单的东西,但我的搜索都没有带来任何东西。

我希望能够编写如下第二条语句,其中包含自动编号值。

0 投票
2 回答
6819 浏览

youtube-dl - 如何从不同于 1 的数字开始 youtube-dl 自动编号?

我正在使用 youtube-dl 从 youtube 下载播放列表。我使用自动编号功能对视频进行编号,这可以通过将输出文件的名称格式化如下 -o "%(autonumber)s-%(title)s.%(ext)s" 来实现。中间下载失败。现在我希望从失败视频旁边的视频开始自动编号,而不是 1。但自动编号每次都会将自身重置为 1。如何将其设置为大于 1 的不同数字?