• Hiện giá trị lên textbox
  • Hiện giá trị lên textbox

    vufujmain > 24-09-15, 12:46 AM

    Gởi all!

    Trong 1 table giả sử anh có tên "a" nhập thì số thứ tự của  anh đó là 1
    Trong 1 lần nào đó nhập lại tên ảnh có số thứ tự là 2

    Nhưng sau một thời gian nhập thì mình không biết số thứ tự của anh đó là bao nhiêu (vì mình nhập ở ngoài form nên không biết )

    Bây giờ  ở giao diện form mình có thể tạo sẵn 1 text box mà khi mình nhập tên a thì tự động hiển thị số thứ tự của ảnh lên textbox được không

    Nhờ giúp đỡ!
  • RE: Hiện giá trị lên textbox

    tranthanhan1962 > 24-09-15, 08:01 AM

    (24-09-15, 12:46 AM)vufujmain Đã viết: Gởi all!

    Trong 1 table giả sử anh có tên "a" nhập thì số thứ tự của  anh đó là 1
    Trong 1 lần nào đó nhập lại tên ảnh có số thứ tự là 2

    Nhưng sau một thời gian nhập thì mình không biết số thứ tự của anh đó là bao nhiêu (vì mình nhập ở ngoài form nên không biết )

    Bây giờ  ở giao diện form mình có thể tạo sẵn 1 text box mà khi mình nhập tên a thì tự động hiển thị số thứ tự của ảnh lên textbox được không

    Nhờ giúp đỡ!
    Câu hỏi chưa rõ ràng. Anh "a" có số thứ tự = 1 và anh "a" có số thứ tự = 2 là một đối tượng hay là 2 đối tượng. Nếu là table khai báo danh sách đối tượng thì "a" là tên gọi hay là mã primary key, nếu "a" là tên gọi thì có quyền trùng (vì có thể có nhiều người tên "Nguyễn văn a") nhưng "a" là mã primary key thì không được trùng (Đối tượng "Lê Văn Bảo" có mã là "a" và đối tượng "Lê Văn Bảo" có mã là "s" là 2 đối tượng khác nhau).
    Nếu là table lưu sự kiện phát sinh cho đối tượng, người ta không dùng tên gọi thông thường của đối tượng để xác định đối tượng (tránh nguy cơ bị trùng) mà dùng mã primary key để quản lý.
    Vì access là một lập trình hướng đối tượng nên chúng ta phải xác định rõ ràng giá trị định danh của các đối tượng để access làm việc. Mã định danh (hay giá trị định danh) của một đối tượng không phải là số thứ tự. Khái niệm Số thứ tự không có ý nghĩa  gì trong table, việc sắp theo một thứ tự nào đó đã có query và report đảm nhiệm
    Bạn nói là "vì mình nhập ở ngoài form nên không biết" lại càng khó hiểu?! Không biết là bạn làm việc trên form khai báo hay form phát sinh sự kiện của của đối tượng đã khai báo.
    Để tránh nguy cơ trùng dữ liệu không cần thiết phải dùng thêm một textbox để kiểm tra, chỉ cần sử dụng combobox hoặc listbox để quản lý trong quá trình nhập liệu là đủ.
    Do cách hỏi của bạn chưa rõ ràng nên chỉ có thể trả lời chung chung cho bạn mấy ý này thôi.
  • RE: Hiện giá trị lên textbox

    vufujmain > 24-09-15, 09:52 PM

    Cảm ơn bạn đã trả lời nhiệt tình

    Đây chỉ là mình giả sử thôi


    Tất nhiên đối tượng anh tên a này không thể là khóa chính

    Mình cụ thể luôn phần yêu cầu nhờ các bạn giúp đỡ:

    Mình muốn lưu lại các lỗi đã xảy ra của 1 máy.Giả sử máy A có các loại lỗi khác nhau, trong đó có mã lỗi tên a

    Tương ứng với mã lỗi này của máy A sẽ được lưu lại với số lượng theo thứ tự lớn dần, đầu tiên có thể là lần 1, lần tiếp theo là 2, ...tương ứng là lỗi thứ n

    Tuy nhiên, khi nhập lỗi đến 1 lúc nào đó mình không thể nhớ được nó đã là số thứ mấy rồi

    Do đó, trên form mình nhập nhưng tới số thứ tự này mình không cần nhập mà nó tự hiện lên textbox

    Nhò bạn giúp đỡ!
  • RE: Hiện giá trị lên textbox

    tranthanhan1962 > 24-09-15, 11:18 PM

    (24-09-15, 09:52 PM)vufujmain Đã viết: Đây chỉ là mình giả sử thôi
    ...
    Mình muốn lưu lại các lỗi đã xảy ra của 1 máy.Giả sử máy A có các loại lỗi khác nhau, trong đó có mã lỗi tên a
    ...
    Bạn nói như thế mình cũng có vài lời trao đổi cùng bạn. Đúng là trong forum là nơi trao đổi và hỗ trợ, nhưng nếu bạn giả sử kiểu này chứng tỏ bạn không phải là dân IT và cũng không phù hợp với tiêu chí của diễn đàn, bạn cần nên xem lại nội quy của diễn đàn. Nếu bạn gặp tình huống khó khăn nhưng vì khả năng diễn đạt cụ thể chưa rõ ràng thì anh em sẽ gợi ý để bạn diễn đạt rõ ràng hơn rồi giúp đỡ bạn. Nhưng bạn giả sử cho vui thì đó là vấn đề làm mất thời gian của những người đang sẳn lòng giúp đỡ bạn. 
    Điều thứ hai là: Một trong những nguyên tắc lập trình là dự đoán các bẫy lỗi để triệt tiêu lỗi từ trong trứng nước, ngăn ngừa và chặn đứng mọi lỗi xảy ra và có thể xảy ra chứ không lưu lại lỗi để mà ngắm.
    Lập trình là làm toán chứ không phải làm thơ hay viết văn. Mọi giả sử cũng đều phải căn cứ vào hàm và code chứ không phải hứng lên rồi "Ai mua trăng tôi bán trăng cho".
  • RE: Hiện giá trị lên textbox

    maidinhdan > 24-09-15, 11:54 PM

    Rất đồng tình vá tán đồng với ý kiến của anh TranThanhAn1962.
  • RE: Hiện giá trị lên textbox

    vufujmain > 25-09-15, 10:42 PM

    (24-09-15, 11:18 PM)tranthanhan1962 Đã viết:
    (24-09-15, 09:52 PM)vufujmain Đã viết: Đây chỉ là mình giả sử thôi
    ...
    Mình muốn lưu lại các lỗi đã xảy ra của 1 máy.Giả sử máy A có các loại lỗi khác nhau, trong đó có mã lỗi tên a
    ...
    Bạn nói như thế mình cũng có vài lời trao đổi cùng bạn. Đúng là trong forum là nơi trao đổi và hỗ trợ, nhưng nếu bạn giả sử kiểu này chứng tỏ bạn không phải là dân IT và cũng không phù hợp với tiêu chí của diễn đàn, bạn cần nên xem lại nội quy của diễn đàn. Nếu bạn gặp tình huống khó khăn nhưng vì khả năng diễn đạt cụ thể chưa rõ ràng thì anh em sẽ gợi ý để bạn diễn đạt rõ ràng hơn rồi giúp đỡ bạn. Nhưng bạn giả sử cho vui thì đó là vấn đề làm mất thời gian của những người đang sẳn lòng giúp đỡ bạn. 
    Điều thứ hai là: Một trong những nguyên tắc lập trình là dự đoán các bẫy lỗi để triệt tiêu lỗi từ trong trứng nước, ngăn ngừa và chặn đứng mọi lỗi xảy ra và có thể xảy ra chứ không lưu lại lỗi để mà ngắm.
    Lập trình là làm toán chứ không phải làm thơ hay viết văn. Mọi giả sử cũng đều phải căn cứ vào hàm và code chứ không phải hứng lên rồi "Ai mua trăng tôi bán trăng cho".

    Thì mình cũng trao đổi thôi chứ có ý gì đâu

    Xin lỗi đã làm phiền bạn

    Mình làm 1 query trong đó có tìm giá trị lớn nhất của 1 field trong table

    Làm sao hiện giá trị max này lên 1 textbox trong form
  • RE: Hiện giá trị lên textbox

    Minh Tiên > 27-09-15, 10:01 PM

    Bạn nghiên cứu bài này nhé: http://thuthuataccess.com/forum/thread-7314.html
    Mong giúp được bạn.
    Thân./.