佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

楼主: maybird_2

Visual FoxPro 的疑难杂症

[复制链接]
发表于 27-9-2006 11:28 AM | 显示全部楼层
#800,

请翻阅置顶的 Visual FoxPro 论坛教学,
进去#24,What's New in Nine: Visual FoxPro's Latest Hits
Chapter 5,6,7 都是讲 VFP9 的 Report。
回复

使用道具 举报


ADVERTISEMENT

发表于 16-12-2006 09:37 AM | 显示全部楼层
请问在网络里要如何才能知道是否有其它用户也正使用着这个程序?
回复

使用道具 举报

发表于 4-1-2007 08:21 PM | 显示全部楼层

怎样在textbox显示小数点?

我有个form里一个textbox和一个CommandButton

CommandButton click event 这样写:

SET FIXED ON
SET DECIMALS TO 10
thisform.text1.Value = STR(10/3)

我目的是要计算后又显示小数点,就是 10/3 = 3。33(333。。)
可是结果只有3 (没小数点), 请指点。
谢谢!
回复

使用道具 举报

发表于 18-1-2007 03:56 AM | 显示全部楼层
谢谢。。。
请问。。要怎样link一个class from 一个.prg to 另一个.prg 呢?
回复

使用道具 举报

发表于 19-1-2007 12:26 PM | 显示全部楼层
VFP 的 Class 有两种做法,
1。 .prg 里编写
把他的编码抄过去 main,两个 .prg 都可以用。
我不用这种方法。

2。 在 project 的 class 里 oop
create new class
在 form 里 Add 之前所编 class
我最拿手这项,Form A 和 Form B 都可以 link 去同一个 class。
回复

使用道具 举报

发表于 20-1-2007 06:27 PM | 显示全部楼层
原帖由 梦中说梦 于 4-1-2007 08:21 PM 发表
我有个form里一个textbox和一个CommandButton

CommandButton click event 这样写:

SET FIXED ON
SET DECIMALS TO 10
thisform.text1.Value = STR(10/3)

我目的是要计算后又显示小数点,就是 10/3 = ...


thisform.text1.inputmask = "99,999.999"
回复

使用道具 举报

Follow Us
发表于 27-3-2007 09:21 AM | 显示全部楼层
我是小李,
又有求于各位老大了

我用 ?lcStr, ??lcStr 的方式把资料 export 去 .txt file,
但是最后一行的最后一个位置,一定是一个奇怪的符号,

如果用 notepad 或 workpad 开这个 file,
一定是一个四方型的黑点或一个这样 '->'的箭头,

这个符号搞到银行的人或我的 payroll system 的 user,
每次要自己去把它删除掉,

请问可有方法不要让这个符号出现?

多谢多谢。。
回复

使用道具 举报

发表于 27-3-2007 09:41 AM | 显示全部楼层
→ 左边这符号是 End Of File marker 来的。

建议你用 low level file,
fcreate(), fwrite(), fclose()
不懂的使用法可看 VFP 的 Help。
回复

使用道具 举报


ADVERTISEMENT

发表于 27-3-2007 12:54 PM | 显示全部楼层
ok!
多谢白老大提点。
回复

使用道具 举报

发表于 27-3-2007 10:49 PM | 显示全部楼层

回复 #807 ifarn 的帖子

试试看strtofile()
回复

使用道具 举报

发表于 25-10-2007 04:05 PM | 显示全部楼层
请问要怎样用 COM object??
我redefine 我的form to class, 然后compile 成DLL File.
我要怎样call out 我的form that in DLL File? 还是DLL File 不能ssupport interface?
回复

使用道具 举报

发表于 29-10-2007 03:32 PM | 显示全部楼层
没用过COM+,不会解答你的问题。
回复

使用道具 举报

发表于 29-3-2008 10:57 PM | 显示全部楼层
我是新手,想向各位學習...
我想問個問題. 我想加入自己的function. 請問我應該寫在那兒呢?開一個新的program嗎?
不好意識我才剛剛學會開form, 還不會如何使用program and project..請問有甚麼分別嗎?
回复

使用道具 举报

发表于 7-4-2008 01:45 PM | 显示全部楼层

回复 813# lelvaik 的帖子

如果 function 只是 form 有用到,
通常我會用 form 的 method, THISFORM.method()

如果 function 在整個 project 都常用到,
通常我會把 function 寫在 program.prg ..
回复

使用道具 举报

发表于 7-4-2008 02:30 PM | 显示全部楼层

回复 813# lelvaik 的帖子

1) 在 Project -> Code -> Programs (.prg) 里,再按 New

2) Project 是整套软件工程,file extension 是 .pjx & .pjt
    Program 是自定义的原始码,.prg & .fxp (<- compiled object file)
回复

使用道具 举报

发表于 9-5-2008 01:45 PM | 显示全部楼层
请问 Foxpro 可以 accpet ms access 的资料库吗?
应该怎样才可以 accpet ms access 里的资料?
谢谢!
回复

使用道具 举报


ADVERTISEMENT

发表于 2-6-2008 04:02 PM | 显示全部楼层
Tools Menu -> Task Pane Manager Option -> Data Explorer
-> Add Connection -> ADO -> Connection String
DRIVER=MICROSOFT ACCESS DRIVER (*.MDB);DBQ=<Access>.MDB

[ 本帖最后由 白日梦 于 2-6-2008 04:05 PM 编辑 ]
回复

使用道具 举报

发表于 29-10-2008 04:07 PM | 显示全部楼层
LOCAL lcPrinter
    lcPrinter = 'Datamax Allegro (LPT 2)'
    mlabel="3sLabel"
    SET PRINTER TO NAME (lcPrinter)
    LABEL FORM &mlabel TO PRINTER

請問為甚麼 LABEL 不會PRINT 去我指定的PRINTER而是PRINT 去 DEFAULT PRINTER??
有甚麼方法可以讓LABEL DIRECT PRINT 而不需用PROMT?
回复

使用道具 举报

发表于 5-11-2008 01:49 PM | 显示全部楼层
用 lcPrinter = getprinter() 查出 lcPrinter 值。
回复

使用道具 举报

发表于 19-1-2009 09:19 AM | 显示全部楼层
原帖由 秋天的燕子 于 25-10-2007 04:05 PM 发表
请问要怎样用 COM object??
我redefine 我的form to class, 然后compile 成DLL File.
我要怎样call out 我的form that in DLL File? 还是DLL File 不能ssupport interface?

你要把你的com compile 成 exe 才可以显示界面。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 5-12-2025 03:30 PM , Processed in 0.135465 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表