#!/usr/bin/env python3 # -*- coding: utf-8 -*- import sys try: sys.stdout.reconfigure(encoding="utf-8") sys.stderr.reconfigure(encoding="utf-8") except AttributeError: import io sys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding="utf-8") sys.stderr = io.TextIOWrapper(sys.stderr.buffer, encoding="utf-8") sys.path.insert(0, 'U:/OrdinaceProjekt') import fdb dsn = r"localhost:c:\medicus 3\data\medicus.fdb" conn = fdb.connect(dsn=dsn, user="SYSDBA", password="masterkey", charset="win1250") cur = conn.cursor() RC = "9054260083" # Zjisti podrobně cur.execute(""" SELECT kar.rodcis, kar.prijmeni, kar.jmeno, kar.vyrazen, r.idpac, r.datum, r.datum_zruseni, r.priznak, i.icp, i.odb FROM kar LEFT JOIN registr r ON kar.idpac = r.idpac LEFT JOIN icp i ON r.idicp = i.idicp WHERE kar.rodcis = ? ORDER BY r.datum DESC """, (RC,)) rows = cur.fetchall() print(f"Vymětalová Kristýna — podrobnosti:\n") for r in rows: print(f"RC: {r[0]}") print(f"Jméno: {r[2]} {r[1]}") print(f"Vyrazen: {r[3]}") print(f"ID pacienta: {r[4]}") print(f"Registrace datum: {r[5]}") print(f"Registrace zrušena: {r[6]}") print(f"Příznak: {r[7]}") print(f"ICP: {r[8]}") print(f"Odb: {r[9]}") print() conn.close()