Treeview / Tkinter (SQLite)의 다른 테이블에서 다른 값을 얻는 방법은 무엇입니까?

나는 Tkinter와 함께 일하고 있었고 내 Treeview의 다른 테이블에서 다른 열을 얻으려고 노력하고 있습니다 .SQLite 를 데이터베이스로 사용하고 있습니다. 레지스터 라는 첫 번째 테이블에서 다른 열 ID 카드, 이름, 성, 휴대폰, 주소가 있습니다. , 이메일 등 출석 이라는 두 번째 테이블 에 ID 번호로 출석을 저장하는 데 사용합니다. 즉 cardin = entry1, 두 개의 항목이 cardout = entry1있으므로 내 항목 중 하나가 내 레지스터 테이블 idcard 와 일치 하면 자동으로 idcard, timein, timeout, date를 저장 합니다.출석 테이블 에서 잘 작동하지만 첫 번째 테이블 레지스터 에서 이름, 성 열가져올 수 없습니다.idcard, timein, timeout, date (idcard, 이름, 성이 첫 번째 테이블과 일치해야 함)와 동일하게 두 번째 테이블 참석자 에 저장합니다. 해결하려고했지만 실패했습니다. 미리 도와주세요. 좋은 하루 되세요. 내 코드는 다음과 같습니다.

def botoningreso():

    time = datetime.now().strftime("%I:%M%p")
    date = datetime.now().strftime("%d/%m/%Y")

    conn = sqlite3.connect('database.db')
    c = conn.cursor()

    cardin = entry1.get()
    cardout = entry2.get()

    c.execute('SELECT * FROM registers WHERE idcard = ? OR idcard = ?', (cardin, cardout))

    if c.fetchall():
        messagebox.showinfo(title='ID Registered', message='Registered Succefully')
        c.execute("INSERT INTO attendance (timein, idcard, date) VALUES (?, ?, ?)", (time, cardin, date)) #Here i also wanto to save *names and surnames* from the first table *registers* that match with the idcard column.
        conn.commit()

    else:
        messagebox.showerror(tittle=None, message='Wrong ID card')

    c.close() 
멋진 구름

가져온 데이터에 변수를 할당 한 다음 색인을 생성하고 계속합니다.

data = c.fetchall()

if data:
    username = data[0][1] # Access username from fetched list
    surname = data[0][2] # Access surname

    messagebox.showinfo(title='ID Registered', message='Registered Succefully')
    c.execute("INSERT INTO attendance (timein,idcard,date,user,sur) VALUES (?,?,?,?,?)", (time,cardin,date,username,surname)) 
    conn.commit()

변수가 c.fetchall()생성기 객체처럼 동작하고 사용 된 후에는 항목이 손실되므로 에 할당하는 것이 중요합니다 .

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

SQL : 다른 테이블의 테이블에서 다른 값을 선택하는 방법은 무엇입니까?

분류에서Dev

SQL : 다른 테이블의 테이블에서 다른 값을 선택하는 방법은 무엇입니까?

분류에서Dev

SQL 다른 테이블에서 값을 얻는 방법은 무엇입니까?

분류에서Dev

두 개의 다른 SQL 테이블을 비교하고 다른 값을 얻는 방법은 무엇입니까?

분류에서Dev

다른 테이블의 값을 에코하는 방법은 무엇입니까?

분류에서Dev

테이블에 행이 없으면 다른 행의 값을 얻는 방법은 무엇입니까?

분류에서Dev

다른 활동에서 TextPreference의 값을 얻는 방법은 무엇입니까?

분류에서Dev

TKINTER Treeview GUI에서 서로 다른 열의 여러 행을 계산하고 표시하는 방법은 무엇입니까?

분류에서Dev

단일 쿼리에서 서로 다른 테이블의 값을 집계하는 방법은 무엇입니까?

분류에서Dev

첫 번째 테이블의 데이터가 다른 경우 두 번째 테이블에서 단일 값을 얻는 방법은 무엇입니까?

분류에서Dev

다른 테이블의 조인 쿼리에서 결과 값을 계산하는 방법은 무엇입니까?

분류에서Dev

Linq에서 다른 테이블의 두 값을 곱하는 방법은 무엇입니까?

분류에서Dev

두 개의 다른 테이블에서 열 값을 반환하는 방법은 무엇입니까?

분류에서Dev

pyspark의 다른 테이블에서 열 값을 설정하는 방법은 무엇입니까?

분류에서Dev

다른 selectmenu ()의 값을 얻는 방법은 무엇입니까?

분류에서Dev

가져온 다른 테이블과 id에서 일치하는 값을 얻는 방법은 무엇입니까?

분류에서Dev

SQL에서 다른 테이블의 값을 기반으로 테이블에 값을 삽입하는 방법은 무엇입니까?

분류에서Dev

다른 테이블의 다른 값으로 mysql 열을 업데이트하는 방법은 무엇입니까?

분류에서Dev

피벗 테이블의 오른쪽 열에서 값을 얻는 방법은 무엇입니까?

분류에서Dev

MySQL의 다른 두 테이블에서 시작된 테이블에서 평균을 얻는 방법은 무엇입니까?

분류에서Dev

다른 테이블의 열에 값을 삽입하는 방법은 무엇입니까?

분류에서Dev

SQL의 테이블에서 다섯 번째 최대 값을 얻는 방법은 무엇입니까?

분류에서Dev

엔터티 프레임 워크에서 한 테이블의 ID 값을 다른 테이블의 외래 키에 저장하는 방법은 무엇입니까?

분류에서Dev

SQLite : 함수 (값)이 또 다른 특정 값인 테이블에서 값을 선택하는 방법은 무엇입니까?

분류에서Dev

두 개의 다른 테이블에서 JSON 배열을 쿼리하는 방법은 무엇입니까?

분류에서Dev

SQL : 다른 테이블의 값으로 테이블을 쿼리하는 방법은 무엇입니까?

분류에서Dev

jquery의 다른 div에서 입력 값을 얻는 방법은 무엇입니까?

분류에서Dev

다른 테이블에서 열 값이 가장 많이 발생하는 테이블에서 행을 얻는 방법은 무엇입니까?

분류에서Dev

테이블에서 다른 테이블로 행의 일부 값을 복사하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    SQL : 다른 테이블의 테이블에서 다른 값을 선택하는 방법은 무엇입니까?

  2. 2

    SQL : 다른 테이블의 테이블에서 다른 값을 선택하는 방법은 무엇입니까?

  3. 3

    SQL 다른 테이블에서 값을 얻는 방법은 무엇입니까?

  4. 4

    두 개의 다른 SQL 테이블을 비교하고 다른 값을 얻는 방법은 무엇입니까?

  5. 5

    다른 테이블의 값을 에코하는 방법은 무엇입니까?

  6. 6

    테이블에 행이 없으면 다른 행의 값을 얻는 방법은 무엇입니까?

  7. 7

    다른 활동에서 TextPreference의 값을 얻는 방법은 무엇입니까?

  8. 8

    TKINTER Treeview GUI에서 서로 다른 열의 여러 행을 계산하고 표시하는 방법은 무엇입니까?

  9. 9

    단일 쿼리에서 서로 다른 테이블의 값을 집계하는 방법은 무엇입니까?

  10. 10

    첫 번째 테이블의 데이터가 다른 경우 두 번째 테이블에서 단일 값을 얻는 방법은 무엇입니까?

  11. 11

    다른 테이블의 조인 쿼리에서 결과 값을 계산하는 방법은 무엇입니까?

  12. 12

    Linq에서 다른 테이블의 두 값을 곱하는 방법은 무엇입니까?

  13. 13

    두 개의 다른 테이블에서 열 값을 반환하는 방법은 무엇입니까?

  14. 14

    pyspark의 다른 테이블에서 열 값을 설정하는 방법은 무엇입니까?

  15. 15

    다른 selectmenu ()의 값을 얻는 방법은 무엇입니까?

  16. 16

    가져온 다른 테이블과 id에서 일치하는 값을 얻는 방법은 무엇입니까?

  17. 17

    SQL에서 다른 테이블의 값을 기반으로 테이블에 값을 삽입하는 방법은 무엇입니까?

  18. 18

    다른 테이블의 다른 값으로 mysql 열을 업데이트하는 방법은 무엇입니까?

  19. 19

    피벗 테이블의 오른쪽 열에서 값을 얻는 방법은 무엇입니까?

  20. 20

    MySQL의 다른 두 테이블에서 시작된 테이블에서 평균을 얻는 방법은 무엇입니까?

  21. 21

    다른 테이블의 열에 값을 삽입하는 방법은 무엇입니까?

  22. 22

    SQL의 테이블에서 다섯 번째 최대 값을 얻는 방법은 무엇입니까?

  23. 23

    엔터티 프레임 워크에서 한 테이블의 ID 값을 다른 테이블의 외래 키에 저장하는 방법은 무엇입니까?

  24. 24

    SQLite : 함수 (값)이 또 다른 특정 값인 테이블에서 값을 선택하는 방법은 무엇입니까?

  25. 25

    두 개의 다른 테이블에서 JSON 배열을 쿼리하는 방법은 무엇입니까?

  26. 26

    SQL : 다른 테이블의 값으로 테이블을 쿼리하는 방법은 무엇입니까?

  27. 27

    jquery의 다른 div에서 입력 값을 얻는 방법은 무엇입니까?

  28. 28

    다른 테이블에서 열 값이 가장 많이 발생하는 테이블에서 행을 얻는 방법은 무엇입니까?

  29. 29

    테이블에서 다른 테이블로 행의 일부 값을 복사하는 방법은 무엇입니까?

뜨겁다태그

보관