TableView에서 데이터가 변경 될 때 updated_date를 저장하는 방법은 무엇입니까?

karenrojaz27

QTableView와 함께 QSqlTableModel을 사용하려고하는데 2 개의 열 updated_date 및 created_date를 쉽게 숨기고 싶지만 사용자가 TableView에서 데이터를 편집 할 수 있고 완료되면 (또는 해당 데이터를 제출할 때) updated_date는 자동으로 현재 날짜 시간으로 업데이트됩니다. 데이터베이스 엔진이 아닌 프로그램이 필요합니다. 이렇게하려면 어떤 단계를 따라야합니까? setData 메서드를 구현하려고 생각했지만 방법을 모르겠습니다. 시간과 도움을 주셔서 대단히 감사합니다.

VVV

하위 클래스의 setData()기능을 다시 구현 QSqlTableModel하고 다음과 같이 만들 수 있습니다 .

virtual bool YourModel::setData(const QModelIndex &index, const QVariant &value, int role = Qt::EditRole)
{
    if (index.column() != updated_date) {
        QSqlTableModel::setData(index(index.row(), updated_date), QDate::currentDate(), role);      
    }

    return QSqlTableModel::setData(index, value, role);
}

그러나이 작업에는 데이터베이스 트리거를 사용하는 것이 좋습니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

React에서 소품이 변경 될 때 데이터 및 setState를 가져 오는 방법은 무엇입니까?

분류에서Dev

Meteor (datepicker)에서 사용자 입력이 변경 될 때 데이터를 표시하는 가장 좋은 방법은 무엇입니까?

분류에서Dev

SQL 데이터베이스가 변경 될 때 renderUI를 변경하는 방법은 무엇입니까?

분류에서Dev

R : 이름이 변수에 저장 될 때 $를 사용하는 방법은 무엇입니까?

분류에서Dev

redux 저장소에서 값이 변경 될 때 formik의 특정 양식 필드를 업데이트하는 방법은 무엇입니까?

분류에서Dev

SwiftUI에서 슬라이더가 변경 될 때 함수를 트리거하는 방법은 무엇입니까?

분류에서Dev

테이블 열이 변경 될 때 orm + python에서 데이터베이스 필드를 업데이트하는 방법은 무엇입니까?

분류에서Dev

행 / 열 값이 데이터베이스 내부에서 변경 될 때 for 루프 내부에서 break-continue를 사용하는 방법은 무엇입니까?

분류에서Dev

열이 문자형 벡터에 저장 될 때 cbind ()를 사용하는 방법은 무엇입니까?

분류에서Dev

탭이 변경 될 때 데이터를 다시로드하지 않는 방법은 무엇입니까?

분류에서Dev

내 앱이 iOS에서 종료 될 때 NSUserDefaults를 저장하는 올바른 방법은 무엇입니까?

분류에서Dev

기사가 생성되고 데이터베이스에 저장 될 때마다 슬러그를 생성하는 방법은 무엇입니까?

분류에서Dev

Android 앱을 사용하여 다른 장치에서 db 데이터가 변경 될 때 Php 웹 페이지를 업데이트하는 방법은 무엇입니까?

분류에서Dev

부모의 상태가 변경 될 때 React에서 자식 구성 요소를 업데이트 (다시 렌더링)하는 방법은 무엇입니까?

분류에서Dev

주소가 변경 될 때 tmux에서 DBUS_SESSION_BUS_ADDRESS를 업데이트하는 방법은 무엇입니까?

분류에서Dev

제목이 변경 될 수있는 데이터를 저장하는 가장 좋은 정규화 된 방법은 무엇입니까?

분류에서Dev

angular2에서 부모 이미지가 변경 될 때 자식 이미지를 변경하는 방법은 무엇입니까?

분류에서Dev

데이터가 변경 될 때 모델이 QComboBox를 업데이트하도록 강제하는 방법은 무엇입니까?

분류에서Dev

Android에서 화면 방향이 변경 될 때 레이아웃 위치를 변경하는 방법은 무엇입니까?

분류에서Dev

Ratingbar의 등급이 변경 될 때 이미지의 밝기를 변경하는 방법은 무엇입니까?

분류에서Dev

창 크기가 변경 될 때 요소의 위치를 변경하는 방법은 무엇입니까?

분류에서Dev

변수가 변경 될 때 경고를 표시하는 방법은 무엇입니까?

분류에서Dev

d3.js에서 데이터가 변경 될 때 요소 속성을 강제로 재 계산하는 방법은 무엇입니까?

분류에서Dev

AngularJS : 모델이 변경 될 때 라디오 버튼보기를 변경하는 방법은 무엇입니까?

분류에서Dev

옵션이 변경 될 때 TinyMCE 인스턴스를 업데이트하는 방법은 무엇입니까?

분류에서Dev

Flutter에서 변경 될 때 고도 애니메이션을 중지하는 방법은 무엇입니까?

분류에서Dev

테이블 필터링이 변경 될 때 Excel 차트를 보존하는 방법은 무엇입니까?

분류에서Dev

경로가 각도가 변경 될 때 함수를 실행하는 방법은 무엇입니까?

분류에서Dev

이벤트가 타사 lib에서 트리거 될 때 React 구성 요소가 상태를 변경하도록 지시하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    React에서 소품이 변경 될 때 데이터 및 setState를 가져 오는 방법은 무엇입니까?

  2. 2

    Meteor (datepicker)에서 사용자 입력이 변경 될 때 데이터를 표시하는 가장 좋은 방법은 무엇입니까?

  3. 3

    SQL 데이터베이스가 변경 될 때 renderUI를 변경하는 방법은 무엇입니까?

  4. 4

    R : 이름이 변수에 저장 될 때 $를 사용하는 방법은 무엇입니까?

  5. 5

    redux 저장소에서 값이 변경 될 때 formik의 특정 양식 필드를 업데이트하는 방법은 무엇입니까?

  6. 6

    SwiftUI에서 슬라이더가 변경 될 때 함수를 트리거하는 방법은 무엇입니까?

  7. 7

    테이블 열이 변경 될 때 orm + python에서 데이터베이스 필드를 업데이트하는 방법은 무엇입니까?

  8. 8

    행 / 열 값이 데이터베이스 내부에서 변경 될 때 for 루프 내부에서 break-continue를 사용하는 방법은 무엇입니까?

  9. 9

    열이 문자형 벡터에 저장 될 때 cbind ()를 사용하는 방법은 무엇입니까?

  10. 10

    탭이 변경 될 때 데이터를 다시로드하지 않는 방법은 무엇입니까?

  11. 11

    내 앱이 iOS에서 종료 될 때 NSUserDefaults를 저장하는 올바른 방법은 무엇입니까?

  12. 12

    기사가 생성되고 데이터베이스에 저장 될 때마다 슬러그를 생성하는 방법은 무엇입니까?

  13. 13

    Android 앱을 사용하여 다른 장치에서 db 데이터가 변경 될 때 Php 웹 페이지를 업데이트하는 방법은 무엇입니까?

  14. 14

    부모의 상태가 변경 될 때 React에서 자식 구성 요소를 업데이트 (다시 렌더링)하는 방법은 무엇입니까?

  15. 15

    주소가 변경 될 때 tmux에서 DBUS_SESSION_BUS_ADDRESS를 업데이트하는 방법은 무엇입니까?

  16. 16

    제목이 변경 될 수있는 데이터를 저장하는 가장 좋은 정규화 된 방법은 무엇입니까?

  17. 17

    angular2에서 부모 이미지가 변경 될 때 자식 이미지를 변경하는 방법은 무엇입니까?

  18. 18

    데이터가 변경 될 때 모델이 QComboBox를 업데이트하도록 강제하는 방법은 무엇입니까?

  19. 19

    Android에서 화면 방향이 변경 될 때 레이아웃 위치를 변경하는 방법은 무엇입니까?

  20. 20

    Ratingbar의 등급이 변경 될 때 이미지의 밝기를 변경하는 방법은 무엇입니까?

  21. 21

    창 크기가 변경 될 때 요소의 위치를 변경하는 방법은 무엇입니까?

  22. 22

    변수가 변경 될 때 경고를 표시하는 방법은 무엇입니까?

  23. 23

    d3.js에서 데이터가 변경 될 때 요소 속성을 강제로 재 계산하는 방법은 무엇입니까?

  24. 24

    AngularJS : 모델이 변경 될 때 라디오 버튼보기를 변경하는 방법은 무엇입니까?

  25. 25

    옵션이 변경 될 때 TinyMCE 인스턴스를 업데이트하는 방법은 무엇입니까?

  26. 26

    Flutter에서 변경 될 때 고도 애니메이션을 중지하는 방법은 무엇입니까?

  27. 27

    테이블 필터링이 변경 될 때 Excel 차트를 보존하는 방법은 무엇입니까?

  28. 28

    경로가 각도가 변경 될 때 함수를 실행하는 방법은 무엇입니까?

  29. 29

    이벤트가 타사 lib에서 트리거 될 때 React 구성 요소가 상태를 변경하도록 지시하는 방법은 무엇입니까?

뜨겁다태그

보관