修改這段代碼将该物料的名称和数量写入到记录表中的最后一空白行中
时间: 2024-03-10 15:44:40 浏览: 21
修改后的代码如下:
```
def out_stock(self): # 出库函数
# 获取物料名称和数量
material_name = self.material_name.get()
material_qty = int(self.material_qty.get())
be = "出庫"
material_qty3 = (self.material_qty3.get())
material_qty4 = (self.material_qty4.get())
material_qty5 = (self.material_qty5.get())
material_qty6 = (self.material_qty6.get())
material_qty7 = (self.material_qty7.get())
material_qty8 = (self.material_qty8.get())
material_qty9 = (self.material_qty9.get())
# 在数据表中查找物料名称
for row in self.data_sheet.iter_rows(min_row=2):
if row[0].value == material_name:
# 获取记录表的最后一行空白行
last_row = self.record_sheet.max_row + 1
# 将物料的名称和数量写入到记录表的最后一行空白行
self.record_sheet.cell(row=last_row, column=2, value=material_name)
self.record_sheet.cell(row=last_row, column=3, value=material_qty)
self.record_sheet.cell(row=last_row, column=4, value=be)
self.record_sheet.cell(row=last_row, column=5, value=material_qty3)
self.record_sheet.cell(row=last_row, column=6, value=material_qty4)
self.record_sheet.cell(row=last_row, column=7, value=material_qty5)
self.record_sheet.cell(row=last_row, column=8, value=material_qty6)
self.record_sheet.cell(row=last_row, column=9, value=material_qty7)
self.record_sheet.cell(row=last_row, column=10, value=material_qty8)
self.record_sheet.cell(row=last_row, column=11, value=material_qty9)
break
```
修改后的代码中,我们在找到与输入的物料名称相匹配的行后,获取记录表的最后一行空白行,并将物料的名称和数量写入到该行。同时,为了保证代码的健壮性,我们在代码中加上了 `break` 语句来结束循环。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)