Nguyễn Duy Tuân
Tham gia ngày
Thích
8,881

Tin nhắn hồ sơ Hoạt động gần nhất Các bài đăng Giới thiệu

  • Giúp e với a Tuân!, em kg lồng được hàm excel vào sau từ khóa SELECT, hàm sumifs, hàm sumproduct đều kg được, bản thân hàm đó ở ngoài thì chạy mà đưa vào sau từ khóa SELECT nó kg chạy. hay Atools chưa hỗ trợ lồng các hàm nhiều điều kiện hả anh? tại vì em phải lấy số tồn tháng trước đưa vào mục tồn đầu kỳ cho báo cáo nên phải dùng các hàm nhiều điều kiện của excel anh ạ.
    Em chào thầy tuân!
    Thày cho em hỏi 1 chút là em có dữ liệu theo ngày, giờ em muốn tổng hợp dữ liệu theo tuần thì em phải dùng công thức gì ạ? Mong thày giúp đỡ ạ.
    http://www.mediafire.com/file/x0pd6w4m5qxy21f/Sua_doi.xlsb

    Ô cần đánh dữ liệu : B9
    sheet lấy dữ liệu là sheet T9_thop ạ.
    em làm phiền a xíu, a kiểm tra giúp sheet "Phiếu-nhập-xuất" ở cột H "số lượng xuất" nó nhảy số lượng của H13 cho toàn cột, tức là bên nhập liệu em thay đổi thi nó thay đổi cho toàn cột số lượng giống nhau, nhưng các mặt hàng ượng xuất nó khác nhau.
    anh tải file xem giúp em: http://www.mediafire.com/file/mabmp6ehdtagvpg/File_Xuat_Nhap_Ton.xls
    em cảm ơn anh rất nhiều!
    Xin loi àm phiền anh chút!
    Trong Excel em nhập ô A1 là: 12346666656202000 thì nó hiện 1,23467E+16
    như vậy khi từ Delphi lấy value tại A1 thì làm cách nào cho nó hiểu là số 12346666656202000
    Nếu được nhờ anh hướng dẫn giúp em với
    Cám ơn anh
    Nguyễn Duy Tuân
    Nguyễn Duy Tuân
    Chuẩn kiểu dữ liệu số trong Excel tương đương vớiDelphi là DOUBLE nhé.
    thuyyeu99
    thuyyeu99
    Dạ kiểu DOUBLE thì nó bị giới hạn chữ số, mà cái vấn đề này em Giải quyết được rồi, nhập số khỏi giới hạn luôn. Em làm cái này là để đọc số tiền bằng chữ thôi. Mà công nhận từ VBA bay giờ qua Delphi thấy nó lạ lẵm và rối quá, suy cho cung sử dụng cái BASC tiện nhất
    Nguyễn Duy Tuân
    Nguyễn Duy Tuân
    Nếu dùng Delphi để truy xuất dữ liệu trên file Excel thì không khó đâu. Nhưng can thiệp vào các sự kiện Excel thì hơi rắc rối. BSAC được thiết kế dành cho VBA làm chủ, BSAC cung cấp điều khiển phối hợp cùng nên ứng dụng lập trình rất nhanh và chuyên nghiệp.
    Da nó là bên nét em tính chuyển qua Delphi, hay anh biết làm sao để bắt được sự kiện ChangeSheetname (khi thay đổi tên Sheet thì cập nhật vào treeview bằng Delphi không anh), anh hướng dẫn giúp em với, còn có mỗi cái sự kiện này nữa là hoàn thành rồi.
    Nguyễn Duy Tuân
    Nguyễn Duy Tuân
    Tỏn unir code của em, em khau bảo sau uses thư viện/unit "ExcelXP" sau đó em dùng các đối tượng:
    TWorkbook,.... Khi ở màn hình design em xem bên Toolbox nhóm pachage "ActiveX Server" có đấy.
    máy cái này chuyển qua Delphi viet sao anh
    activeSh.Index
    Worksheet deActivatedSh
    activeWorkbook.Worksheets[m_DeacSheetIndex];
    ((Worksheet)hostObj).Index;
    Xin lỗi làm phiền anh
    anh giúp em chuyển đoạn code này sang Delphi được không ah. (vì chỉ cho 420 ký tự nên em chỉ để nhưng chỗ em không biết)
    Cám ơn anh nhiều
    Nguyễn Duy Tuân
    Nguyễn Duy Tuân
    Trong Delphi bạn cần chuyển đổi như sau:
    1. phép phủ định !<> thay là <>
    2. phép gán = thay là :=
    3 phép so sánh == thay là =
    4. Sáu mỗi dòng lệnh phải dùng chấm phảy ;
    5. Các biến Variant trong VB/C trong Delphi là OleVariant
    Workbook activeWorkbook = ExcelApp.ActiveWorkbook;
    Worksheet activeSh = activeWorkbook.ActiveSheet;
    m_DeacShIndex != activeSh.Index
    Worksheet deActivatedSh = activeWorkbook.Worksheets[m_DeacSheetIndex];
    m_DeacShIndex = ((Worksheet)hostObj).Index;
    m_DeacShIndex = ((Worksheet)((Workbook)hostObj).ActiveSheet).Index;
    m_ActiveShPreviousName = ((Worksheet)((Workbook)hostObj).ActiveSheet).Name;
    Xin lỗi làm phiền anh chút nữa nhé.
    cái VirtualTrees làm sao add AddChild và caption được anh
    VSTGetText(Sender: TBaseVirtualTree; Node: PVirtualNode;
    Column: TColumnIndex; TextType: TVSTTextType; var CellText: string);

    Làm cách nào mình Add ten Workbook va worksheet vào VirtualTrees, em mò hoài không ra

    anh có thể hướng dẫn giúp em không ah
    Nguyễn Duy Tuân
    Nguyễn Duy Tuân
    Anh có biết VTTreweView nhưng chưa dùng bao giờ nên không tư vấn đc. Em kiểm tra các thủ tục Add xem có cái nào tương đương? Hoặc chú ý tham số "Parent" trong các thủ tục Add
    Anh cho em hỏi về cái Treeview Delphi chút nhé.
    Bây giờ em muốn Click vào TreeView để lấy text ma sao nó không chậy. Anh có thể hướng dẫn giúp em không ah5

    procedure TadxExcelTaskPane1.TreeView1Change(Sender: TObject; Node: TTreeNode);
    begin
    Label1.Caption :='Change id: ' + (Node.text) + ', index: ' + inttostr(Node.AbsoluteIndex) + '.' ;
    end;
    Nguyễn Duy Tuân
    Nguyễn Duy Tuân
    Em làm đúng rồi đó. Không chạy có lẽ lỗi gì khác?
    Anh cho em hỏi. Em có dùng add in đổi số thành chữ (nhanh hơn 80%....) của anh. Em muốn đổi chữ "ngàn" thành "nghìn" thì phải điều chỉnh thế nào??
    Em đã thử chỉnh trong Acchelper Options nhưng không được
    bạn cho mình hỏi mình mún vào diễn đàn chủ đề về kế toán thì sao bạn? mik là thành viên mới, bạn thông cảm nhé.mik đang bị bí đường đi.hjhj...
  • Đang tải…
  • Đang tải…
  • Đang tải…
Top