nhập liệu cho access

phamsi2005

New Member
Hội viên mới
nhập liệu cho access (bế tắc--> mong júp đỡ)

:lanlon::metwa: chào các thành viên trong diễn chúc các bạn trong diễn đàn mạnh khỏe, mình dùng access làm ứng dụng quản lí sinh viên . Nhưng mình gặp một vấn đề rất khó giải quyết là ::chongmat:trong table SINH_VIEN có trường gioi_tinh (phai) thường chỉ cho nhập liệu giá trị yes="nam" ; no="nữ". Mình muốn thêm giới tính "PD" thì làm sao? các bạn chỉ dùm mình cách nhập liệu đối tượng này và gọi ý giúp minh cách truy vấn : gioi_tinh::chongmat:
Các bạn júp mình với
:lanlon: -note : "pd"= ái nam ái nữ = hifi= xăng pha nhớt= là giới tính vừa nam vừa nữ
 
Sửa lần cuối:
Ðề: nhập liệu cho access

:lanlon::metwa: chào các thành viên trong diễn chúc các bạn trong diễn đàn mạnh khỏe, mình dùng access làm ứng dụng quản lí sinh viên . Nhưng mình gặp một vấn đề rất khó giải quyết là ::chongmat:trong table SINH_VIEN có trường gioi_tinh (phai) thường chỉ cho nhập liệu giá trị yes="nam" ; no="nữ". Mình muốn thêm giới tính "PD" thì làm sao? các bạn chỉ dùm mình cách nhập liệu đối tượng này và gọi ý giúp minh cách truy vấn : gioi_tinh::chongmat:
Các bạn júp mình với
:lanlon: -note : "pd"= ái nam ái nữ = hifi= xăng pha nhớt= là giới tính vừa nam vừa nữ
Chào bạn.Trong thuộc tính Data type chỉ cho phép (YEs/No) tương ứng nhập là Nam,Nữ thôi.Nếu muôn nhập thêm cái "PD" nưa.Thì mình nghĩ cách này.Bày giờ bạn xóa bỏ cái label & check đó đi.Thay vào đó bạn đưa textbox vào.
Bạn nhấn chuột trai vào textbox chọn Change to Combobox.Sau đó bạn lại kích chột phải vào Combobox đó chọn property.Tại thẻ Data bạn chọn
Row source tupe là Value list
Row source là Nam;Nu;PD.
Như vậy khi mình nhập chỉ cản kíc vào Combobox thì có 3 lựa chọn là Nam;Nu;PD cho mình chỉ chọn thôi.!Bạn thử cách này xem!

 
Ðề: nhập liệu cho access

cảm ơn bac phuyen89 m vừa thử cách bác hướng dẫn nhưng không thành công . ngọn nguồn là cái thuộc tính gioi_tinh mình thiết kế trong tables chỉ yes or no . nếu sang from thiết kế kiểu khác nó có tương thích nhau không bác?
cảm ơn
 
Ðề: nhập liệu cho access

Làm như phuyen89 thì bạn phải đổi kiểu dữ liệu của trường gioi_tinh trong table sinh_vien thành text chứ không để Yes/No được? Nếu muốn trường giới tính nhận nhiều hơn 2 giá trị thì bạn phải chọn kiểu khác nhé (VD: text, byte, ...) Còn kiểu Yes/No chỉ cho phép nhận 2 giá trị thôi.
dongnamnb nói chính xác mục đích của minh là khi nhập liệu thì chỉ việc kích chuột vào cái Combobox do mình chuyển từ TEXTBOX sang và chỉ việc chọn thôi.Giá trị trong Combobox là có được bao nhiêu là do đánh vào Row source
 
Ðề: nhập liệu cho access

Làm như phuyen89 thì bạn phải đổi kiểu dữ liệu của trường gioi_tinh trong table sinh_vien thành text chứ không để Yes/No được? Nếu muốn trường giới tính nhận nhiều hơn 2 giá trị thì bạn phải chọn kiểu khác nhé (VD: text, byte, ...) Còn kiểu Yes/No chỉ cho phép nhận 2 giá trị thôi.

Mặc dù là còn giá trị thứ 3 là giá trị NULL, nhưng theo tôi thì không nên vì chuyện PD mà liều lĩnh chơi tới cái giá trị NULL.
Tốt hơn hết là bảo em đó sang Thái phẩu thuật đi.
Nam/Nữ cho hẳn ra cho dễ quản lý.
:muatumlum::muatumlum::muatumlum:
 
Ðề: nhập liệu cho access

dongnamnb nói chính xác mục đích của minh là khi nhập liệu thì chỉ việc kích chuột vào cái Combobox do mình chuyển từ TEXTBOX sang và chỉ việc chọn thôi.Giá trị trong Combobox là có được bao nhiêu là do đánh vào Row source
mình hiểu ròimoottj vấn đề nữa các bác hướng dẫn dùm là vào queries truy vẫn nó. dung IIF thi không được. em đọc tubor pascal có hàm case có thể giải quyết được vậy trong access có món này không các bác chỉ dùm
thanks nhìu
 
Ðề: nhập liệu cho access

Trong query của Access vẫn dùng được hàm IIf bạn ah. Bạn chỉ cần lưu ý đặt dấu thập phân của hệ thống theo mặc định, nếu không máy sẽ báo lỗi.
Mình cũng góp thêm cáu trúc của hàm IIF([điều kiện],"giá trị đúng","gía trị sai").
 
Ðề: nhập liệu cho access

nhưng truy làm sao dung như VD : IIF(gioi_tinh,"nam","nữ","PD") IIF không cho viết kiểu này
ý mình muốn làm là: dùng queries truy vấn cột gioi_tinh hiện ra Nam , nữ , pd giống kiểu truy vấn bình thường là nhập yes thì sẽ ra Nam nhập no sẽ ra Nữ ,
- ban đầu phải nhập liệu nam tương ưng với giá trị j nữ tương ứng với j pd tương ứng với giá trị j và câu lệnh truy vân
- các bạn cho mình một ví dụ truy vấn cụ thể với
 
Ðề: nhập liệu cho access (bế tắc--> mong júp đỡ)

:lanlon::metwa: chào các thành viên trong diễn chúc các bạn trong diễn đàn mạnh khỏe, mình dùng access làm ứng dụng quản lí sinh viên . Nhưng mình gặp một vấn đề rất khó giải quyết là ::chongmat:trong table SINH_VIEN có trường gioi_tinh (phai) thường chỉ cho nhập liệu giá trị yes="nam" ; no="nữ". Mình muốn thêm giới tính "PD" thì làm sao? các bạn chỉ dùm mình cách nhập liệu đối tượng này và gọi ý giúp minh cách truy vấn : gioi_tinh::chongmat:
Các bạn júp mình với
:lanlon: -note : "pd"= ái nam ái nữ = hifi= xăng pha nhớt= là giới tính vừa nam vừa nữ

Không biết bạn có đùa không, vì hiện nay trong quy định hiện hành, chưa hoặc không công nhận "giới tính trung gian". Nếu vì để thay cho giá trị Null cho field Yes/No thì ta có thể ngầm định là No.

Bạn có thể dùng thuộc tính Format để "chỉnh" lại sự thể hiện giá trị Yes/No này:
Format: ;"Nam";"Nữ"
 
Ðề: nhập liệu cho access

nhưng truy làm sao dung như VD : IIF(gioi_tinh,"nam","nữ","PD") IIF không cho viết kiểu này
ý mình muốn làm là: dùng queries truy vấn cột gioi_tinh hiện ra Nam , nữ , pd giống kiểu truy vấn bình thường là nhập yes thì sẽ ra Nam nhập no sẽ ra Nữ ,
- ban đầu phải nhập liệu nam tương ưng với giá trị j nữ tương ứng với j pd tương ứng với giá trị j và câu lệnh truy vân
- các bạn cho mình một ví dụ truy vấn cụ thể với
Trong tạo bảng bạn đã xác định kiểu dữ liệu là Yes/No thì bạn bạn bây giờ hay vào cấu truc bảng.Tại trường Giới tính mà bạn miêu tả,xuống thuộc tính Format định dạng nó lại là Nam;Nu.Bạn mở lại bảng bây giờ là Nam và Nữ,chứ không còn là dấu check như trước nữa.
Ban dùng querry xuất qua thì bạn dùng truy vấn tại Criteria bạn đánh"Nam" thì nó tìm cho bạn thôi.Bạn làm thử nhé.
 
Ðề: nhập liệu cho access

nhưng truy làm sao dung như VD : IIF(gioi_tinh,"nam","nữ","PD") IIF không cho viết kiểu này
ý mình muốn làm là: dùng queries truy vấn cột gioi_tinh hiện ra Nam , nữ , pd giống kiểu truy vấn bình thường là nhập yes thì sẽ ra Nam nhập no sẽ ra Nữ ,
- ban đầu phải nhập liệu nam tương ưng với giá trị j nữ tương ứng với j pd tương ứng với giá trị j và câu lệnh truy vân
- các bạn cho mình một ví dụ truy vấn cụ thể với
Các bác đã hướng dẫn bạn rồi: câu lệnh iif(gioi_tinh, đúng, sai) chỉ áp dụng được với field giới tính kiểu t/f thôi. Nếu bạn đã đặt gio_tinh là kiểu byte, thì thử thế này xem sao: iif(gioi_tinh=1,"nam",iif(gioi_tinh=2,"nữ","pede"))
 
Ðề: nhập liệu cho access

Tui thật sự không biết chủ topic này hỏi vấn đề này để làm cái gì ? Đùa cợt hay gì vậy bạn ? Mong bạn hỏi những cái nghiêm túc hơn và thực sự đáng hỏi nhé.
 

CẨM NANG KẾ TOÁN TRƯỞNG


Liên hệ: 090.6969.247

KÊNH YOUTUBE DKT

Cách làm file Excel quản lý lãi vay

Đăng ký kênh nhé cả nhà

SÁCH QUYẾT TOÁN THUẾ


Liên hệ: 090.6969.247

Top