三個表格,第一個是 料號+廠別+庫別+庫存數量,第二個表示料號+廠別+庫位+工單數量,第三個是調撥單格式,料號+數量+調出廠別,調出庫位+調入廠別+調入庫,實現自動化出調撥資料。邏輯工單數量有需求庫存不在同一個庫位需要調撥
时间: 2023-09-23 20:12:36 浏览: 33
您提到了三个表格,分别是:
1. 表格一:料号、厂别、库别、库存数量。
2. 表格二:料号、厂别、库位、工单数量。
3. 表格三:调拨单格式,包含料号、数量、调出厂别、调出库位、调入厂别、调入库位。
您希望实现自动化生成调拨数据,其中的逻辑是工单数量存在需求,但库存不在同一库位,需要进行调拨。
针对这个需求,可以考虑以下步骤:
1. 针对工单数量大于零的记录,在表格二中进行筛选。
2. 在筛选出的记录中,判断库存是否存在于同一库位。若不在同一库位,则说明需要进行调拨。
3. 对需要调拨的记录,在表格三中生成调拨单数据。根据您提供的信息,调拨单包含料号、数量、调出厂别、调出库位、调入厂别、调入库位。
具体的实现方法会涉及编程和数据处理操作,可以根据您所使用的数据库或编程语言进行具体实现。如果您有进一步的细节或要求,我可以为您提供更详细的指导。
相关问题
xlsx表格 写个公式从第9列的身份证号码取出出生年月日
可以使用Excel的MID函数和DATE函数来从身份证号码中提取出生年月日。
假设身份证号码在第9列,第一行数据从第2行开始,可以使用以下公式:
```
=DATE(MID(I2,7,4),MID(I2,11,2),MID(I2,13,2))
```
其中,MID函数用于从身份证号码中提取出年、月、日的数字:
- 第一个参数为身份证号码所在单元格(本例中为I2)。
- 第二个参数为需要提取的数字的起始位置。身份证号码中的年份在第7位,所以起始位置为7。
- 第三个参数为需要提取的数字的长度。身份证号码中的年份有4位数字,所以长度为4。
- 同理,月份在第11位,长度为2;日期在第13位,长度为2。
最终结果为一个日期格式,表示出生年月日。你可以将公式应用到整个表格的第9列。
用uniapp写法绘制一个表格三行三列 第二列和第三列的每一行变为两行
以下是一个示例代码,展示如何使用uniapp绘制一个3行3列的表格,并将第二列和第三列的每一行变为两行:
```html
<template>
<view class="table">
<view class="row">
<view class="cell">单元格1</view>
<view class="cell" rowspan="2">单元格2<br>第一行</view>
<view class="cell" rowspan="2">单元格3<br>第一行</view>
</view>
<view class="row">
<view class="cell" colspan="2">单元格4</view>
</view>
<view class="row">
<view class="cell" rowspan="2">单元格5<br>第一行</view>
<view class="cell" colspan="2">单元格6</view>
</view>
<view class="row">
<view class="cell">单元格7<br>第一行</view>
<view class="cell">单元格8<br>第一行</view>
<view class="cell">单元格9<br>第一行</view>
</view>
</view>
</template>
<style>
.table {
display: flex;
flex-direction: column;
border-collapse: collapse;
}
.row {
display: flex;
flex-direction: row;
}
.cell {
flex: 1;
height: 40rpx;
line-height: 20rpx;
text-align: center;
border: 1px solid #ccc;
}
</style>
```
在上述示例代码中,我们使用了rowspan和colspan属性来将单元格合并成更大的单元格,从而实现了第二列和第三列的每一行变为两行的效果。
具体来说,我们将第二行第一列的单元格和第三行第一列的单元格的rowspan属性设置为2,将第二行第二列和第二行第三列的单元格的colspan属性设置为2,从而实现了单元格的合并。
你可以根据需要对单元格的样式进行自定义,例如修改高度、行高、边框颜色等。