Đánh giá chủ đề:
  • 5 Votes - 2 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Liên kết tới CSDL là Foxpro,dBase,Access...
#1
Mã PHP:
Function ConnectSource(DBF As StringTenbang As String)
    
Dim db As Databasetb As TableDef
    Set db 
CurrentDb
    On Error Resume Next
    DoCmd
.RunSQL ("drop table " Tenbang)
    
On Error GoTo 0
    Set tb 
db.CreateTableDef(Tenbang)
    
tb.Connect = ("FoxPro 2.6;Database=path")  tb.SourceTableName DBF
    db
.TableDefs.Append tb
    Set db 
Nothing
End 
Function 

Tương tự, nếu muốn nối tới dbase,bạn thay Foxpro bằng Dbase..
- Nếu muốn link tới một File Access có mật khẩu bạn thay dòng:
Mã PHP:
tb.Connect = ("FoxPro 2.6;Database=path"

bằng
Mã PHP:
tb.Connect = (";pwd=******;Database=path"

nguồn: blog suu tam thu thuat
Chữ ký của Noname 020
ღღღღღTài sản của Noname (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#2
Tôi đang không biết có thể dùng cách này để thay thế acLink tới Table của file MDB được không.
Vì khi dùng acLink, mỗi lần link lại phải xóa Pass, link xong đặt pass, khi cần dùng lại phải xóa pass (rất rắc rối).
Nếu dùng connect như trên mà khi cần dùng không phải xóa pass thì rất hay, lúc này cũng sử dụng được mà file data của mình vẫn có pass để bảo vệ.
Chữ ký của haquocquan Guest, you are welcome!
ღღღღღTài sản của haquocquan (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#3
Đoạn code này mình sưu tầm và cũng chưa thử. HQQ áp dụng thành công thì chia sẻ cùng mọi người nhé! happy
Chữ ký của Noname 020
ღღღღღTài sản của Noname (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#4
Tôi xuất dữ liệu từ chương trình Oracle ra file Excel sau đó tạo đường dẫn để link vào Access, nhưng Excel của tôi là 2007, nhưng Excel của người dủng là 2003 do đó Access không nhận diện. Vây tôi phải khắc phục như thế nào (người dùng không phải mở Acces ra để linK) .Nhờ các bạn chỉ giúp
Chữ ký của dung Hãy chia sẻ kinh nghiệm cùng mình trên ThuThuatAccess nhé! Chúc vui vẻ rose
Reply
Những người đã cảm ơn
#5
Vậy Excel của bạn có thể save với format của Excel2003 mà.
Đừng chọn đuôi XLSX mà chỉ là Xls thôi!
Chữ ký của Noname 020
ღღღღღTài sản của Noname (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#6
Chương trình của tôi sử dụng cho nhiều người dùng và các máy của người dùng thì đa dạng, có máy cài Excel 2003 và có máy cài Excel 2007, do đó cũng không biết trước được họ xài Excel nào? Anh Noname có cách nào chỉ giúp nhé! Cám ơn Anh
Xin nói thêm là tôi xuất trong chương trình Oracle ra nhiều bảng tính. Tại nơi người dùng cũng xuất từ CT Oracle ra thành nhiều bảng tính cũng như vậy (File và đường dẫn tôi đã tạo sẵn, cho trước - linK) chỉ khác là Excel 2003 thôi (Excel của tôi 2007)
Chữ ký của dung Hãy chia sẻ kinh nghiệm cùng mình trên ThuThuatAccess nhé! Chúc vui vẻ rose
Reply
Những người đã cảm ơn
#7
Tôi không biết gì về ORACLE. DUNG cho hỏi thêm một chút: không biết phần mềm lập trên ORACLE xuất dữ liệu sang Excel thì đã cố định một định dạng hay do người dùng chọn loại định dạng? Vì theo tôi hiểu, xuất sang EXCEL theo version nào không bị ảnh hưởng bởi version đó có được cài trên máy hay không; chỉ là sau đó dùng EXCEL để mở file đó cho phù hợp thôi; còn khi bạn liên kết vào ACCESS thì cần gì phải dùng Excel để mở file trước.
Chữ ký của haquocquan Guest, you are welcome!
ღღღღღTài sản của haquocquan (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#8
Theo thông lệ của các phần mềm MS Office, phiên bản sau hoàn toàn có thể đọc được format của các phiên bản trước, nhưng chưa chắc là ngược lại. Vì vậy, nếu bạn Ouput dữ liệu thành format của Excel 2003 thì tất cả các máy đều được.( cài 2003 hoặc 2007). Nhưng ngược lại thì không thể, trừ khi bạn cài thêm 1 bộ thư viện cho phép xem format của office 2007 trên MS office 2003.

Bạn tham khảo bài viết này để biết cách lưu Excel của mình theo format office 2003
http://thuthuataccess.co.cc/forum/thread-297.html

Chúc may mắn!
Chữ ký của Noname 020
ღღღღღTài sản của Noname (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#9
Chương trình Oracle là do TW viết cho các chi nhánh, mỗi lần cần lấy số liệu cụ thể phải xuất file sang Excel, rồi gọt đầu, gọt đuôi để tính tổng... do đó mình làm một chương trình nhỏ từ Access và đặt tên file cho Excel để link vào theo đường dẫn thư mục..., máy mình là Excel 2007, vừa rồi khi chép chương trình của mình cho chi nhánh khác (Excel 2003) thì Access không link được, phải nói người dùng nhấn phím Shift rồi link vào, sau đó dùng được, mình thấy còn có có trở ngại đối với người dùng.
Chữ ký của dung Hãy chia sẻ kinh nghiệm cùng mình trên ThuThuatAccess nhé! Chúc vui vẻ rose
Reply
Những người đã cảm ơn
#10
(12-10-10, 10:23 PM)dung Đã viết: Chương trình Oracle là do TW viết cho các chi nhánh, mỗi lần cần lấy số liệu cụ thể phải xuất file sang Excel, rồi gọt đầu, gọt đuôi để tính tổng... do đó mình làm một chương trình nhỏ từ Access và đặt tên file cho Excel để link vào theo đường dẫn thư mục..., máy mình là Excel 2007, vừa rồi khi chép chương trình của mình cho chi nhánh khác (Excel 2003) thì Access không link được, phải nói người dùng nhấn phím Shift rồi link vào, sau đó dùng được, mình thấy còn có có trở ngại đối với người dùng.

Nói tới nói lui bạn vẫn không hiểu. Chỉ đơn giản là mọi người dùng chung format 2003 hết là yên chuyện! Cái link trên kia hướng dẫn bạn làm thế nào để mọi người dùng chung 1 format!
Chữ ký của Noname 020
ღღღღღTài sản của Noname (View All Items) ღღღღღ
Reply
Những người đã cảm ơn


Có thể liên quan đến chủ đề
Chủ đề: Tác giả Trả lời: Xem: Bài mới nhất
  Cài đặt ODBC -nền tảng kết nối Access và nguồn dữ liệu khác Noname 33 19,290 01-12-16, 06:49 PM
Bài mới nhất: atula77
  Xây dựng Class Modules trong Access ( Cơ bản đến Nâng cao) maidinhdan 2 180 13-11-16, 05:32 PM
Bài mới nhất: cpucloi
  Ms Access VBA và Google drive, một vài ý tưởng trong chia sẻ và đồng bộ số liệu... paulsteigel 46 3,849 07-10-16, 02:43 PM
Bài mới nhất: kieu manh
  Xuất từ Access ra excel mà không cần phải có file định sẵn trungminh 3 351 18-09-16, 02:33 AM
Bài mới nhất: maidinhdan
  [Hỏi] Xuất dữ liệu từ Access ra Excel bị ẩn cột Minh Tiên 0 133 02-09-16, 05:38 PM
Bài mới nhất: Minh Tiên

Chuyển nhanh:


User(s) browsing this thread: 1 Guest(s)
Diễn Đàn Thơ Văn Thi Ẩm Lâu|Nhà Hàng Sông Thơ