佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

楼主: maybird_2

Visual FoxPro 的疑难杂症

[复制链接]
发表于 10-3-2006 09:57 PM | 显示全部楼层
现在我pass parameter去SCardTransmit得到SCARD_F_COMM_ERROR

最好可以贴码出來。

另外,请问如果DLL return的String value="??"是什么原因呢?

return的是什麽数型?
也許你须做類似上述GetSystemTime的轉換,如:

  1. Year = ASC(SUBSTR(cBuff, 1, 1)) + ASC(SUBSTR(cBuff, 2, 1)) * 256
复制代码
回复

使用道具 举报


ADVERTISEMENT

发表于 15-3-2006 07:23 PM | 显示全部楼层
请问那个VISUAL FOXPRO 网站最有帮助?可以给地址吗?语气很容易可以找到 CODING...
回复

使用道具 举报

发表于 15-3-2006 09:01 PM | 显示全部楼层
原帖由 JJ欢乐宝宝 于 15-3-2006 07:23 PM 发表
请问那个VISUAL FOXPRO 网站最有帮助?可以给地址吗?语气很容易可以找到 CODING...


個人覺得 foxhelp.chm 最好用.
回复

使用道具 举报

发表于 16-3-2006 01:21 PM | 显示全部楼层
原帖由 JJ欢乐宝宝 于 15-3-2006 07:23 PM 发表
请问那个VISUAL FOXPRO 网站最有帮助?可以给地址吗?语气很容易可以找到 CODING...

看置顶的帖子 Visual FoxPro 论坛教学,OK?
回复

使用道具 举报

发表于 18-3-2006 07:06 PM | 显示全部楼层
原帖由 fxam 于 10-3-2006 09:57 PM 发表

最好可以贴码出來。


我可能会用supplier的SDK,迟些如果有时间我再贴。谢谢


  1. 另外,请问如果DLL return的String value="??"是什么原因呢?
复制代码



原来DLL Return value"??"在VFP是代表Pointer。
用Function SYS(2600)可以将Pointer转换去String

*** 原本的Parameter是String
*** Declare Long GetAllReader in MyKad.dll Integer @ReaderName
Declare Long GetAllReader in MyKad.dll Integer @ReaderName

nReaderName        = 0       &&  *** 原本nReaderName=space(256)
lnReturn = GetAllReader( @nReaderName)
ReaderName = CHRTRAN(SYS(2600, nReaderName, 256), ",", '')
回复

使用道具 举报

发表于 30-3-2006 10:48 AM | 显示全部楼层
在报告里有些数据的小数点是不同的。请问可否让报告在呈现时,小数点是对齐的。
回复

使用道具 举报

Follow Us
发表于 31-3-2006 09:24 AM | 显示全部楼层
原帖由 tstan135 于 30-3-2006 10:48 AM 发表
在报告里有些数据的小数点是不同的。请问可否让报告在呈现时,小数点是对齐的。


你可以在 field 的 'report expression' 中的 format 放 9999999.99 並 align left 或 right
回复

使用道具 举报

发表于 31-3-2006 10:00 AM | 显示全部楼层
#746

在 report 的 field properties (属性)切换成 numeric ,default 属性是 character,Left Alignment 的。
回复

使用道具 举报


ADVERTISEMENT

发表于 1-4-2006 10:04 AM | 显示全部楼层
原帖由 flashang 于 31-3-2006 09:24 AM 发表


你可以在 field 的 'report expression' 中的 format 放 9999999.99 並 align left 或 right

1.不好意思,应该是我没把问题写好。
我看到有些软件,在每一行小数点的位数都不一样。
但在呈现报告时,小数点是对齐的,所以想知道Foxpro可否做得到。
例如:
        100
        300.00
       5315.506
          1.5980       
         20.9


2.请问有谁会写出一个用来capture webcam的影像的程序,这样的程序应该怎样写?
回复

使用道具 举报

发表于 1-4-2006 06:04 PM | 显示全部楼层
原帖由 tstan135 于 1-4-2006 10:04 AM 发表

1.不好意思,应该是我没把问题写好。
我看到有些软件,在每一行小数点的位数都不一样。
但在呈现报告时,小数点是对齐的,所以想知道Foxpro可否做得到。
例如:
        100
        300.00
       5315.506
          1.5980 ...



Woww.... 高难度 ....
单靠report designer 那一点点的setting, 应该办不到吧.

report form 之前必须借用right(), left(), substr() 等来弄, 而且, field type 只好放成character type 了.
回复

使用道具 举报

发表于 3-4-2006 01:35 AM | 显示全部楼层
原帖由 tstan135 于 1-4-2006 10:04 AM 发表

1.不好意思,应该是我没把问题写好。
我看到有些软件,在每一行小数点的位数都不一样。
但在呈现报告时,小数点是对齐的,所以想知道Foxpro可否做得到。
例如:
        100
        300.00
       5315.506
          1.5980 ...



不管多少, 都用 9999999.9999 可以吗 ?
会有很多 0 在后面。

不然就自己写一个 function 来 convert to string 比较方便.
回复

使用道具 举报

hclee 该用户已被删除
发表于 3-4-2006 04:14 PM | 显示全部楼层

在REPORT GENERATOR 里处理多个数据库

在下有个问题想请各位仁兄帮帮忙

我想在同一个报表的内容 (DETAIL) 中处理两个DBF
例如我想在印完第一个DBF 后再印另一个

因这两个数据库的结构不一样,如果需要SQL 成同一个的话比较麻烦.
回复

使用道具 举报

发表于 5-4-2006 02:28 PM | 显示全部楼层
请问在grid里,是否可以让我们highlight或者select一些资料?

回复

使用道具 举报

发表于 5-4-2006 05:51 PM | 显示全部楼层
问要如何才能打印出条形码?
应该用怎样的字体?
有谁知道下面的是什么样的条形码吗?
哪里可以下载到那样的字体?

回复

使用道具 举报

发表于 5-4-2006 11:52 PM | 显示全部楼层
原帖由 tstan135 于 5-4-2006 05:51 PM 发表
问要如何才能打印出条形码?
应该用怎样的字体?
有谁知道下面的是什么样的条形码吗?
哪里可以下载到那样的字体?



用 bar code font 就可以了. 可是, 大多數都要錢.
回复

使用道具 举报

发表于 6-4-2006 12:04 AM | 显示全部楼层
原帖由 tstan135 于 5-4-2006 02:28 PM 发表
请问在grid里,是否可以让我们highlight或者select一些资料?



你可以用
form1.grid1.column1.DynamicBackColor = iif( (selected=1), rgb( 0, 0,255 ), rgb( 255, 255, 255) )

或者參考 foxhelp.chm 的

frmMyForm.grdGrid1.SetAll("DynamicBackColor", ;
   "IIF(MOD(RECNO( ), 2)=0, RGB(255,255,255) ;
   , RGB(0,255,0))", "Column")  && Alternate white and green records
回复

使用道具 举报


ADVERTISEMENT

发表于 6-4-2006 12:19 PM | 显示全部楼层
在一个文件夹里有许多文件夹和文件,请问要如何才能读取里面文件的所在位置,然后记录在database里?

例如:
C:\Picture\AA\Pic01.bmp
C:\Picture\AA\Pic02.bmp
C:\Picture\BB\Pic08.bmp
C:\Picture\CC\Pic05.bmp

…………
回复

使用道具 举报

发表于 6-4-2006 01:07 PM | 显示全部楼层
原帖由 tstan135 于 6-4-2006 12:19 PM 发表
在一个文件夹里有许多文件夹和文件,请问要如何才能读取里面文件的所在位置,然后记录在database里?

例如:
C:\Picture\AA\Pic01.bmp
C:\Picture\AA\Pic02.bmp
C:\Picture\BB\Pic08.bmp
C:\Picture\CC\Pi ...


沒有 help file 嗎 ?

filename = SYS(2000,'*.dbf')

DO WHILE !EMPTY(filename)
        ? filename
        filename = SYS(2000,'*.dbf', 1)
ENDDO


另外, 可以用 LOCFILE( ) 來拿出 full path
回复

使用道具 举报

发表于 6-4-2006 03:28 PM | 显示全部楼层
原帖由 tstan135 于 5-4-2006 05:51 PM 发表
问要如何才能打印出条形码?
应该用怎样的字体?
有谁知道下面的是什么样的条形码吗?
哪里可以下载到那样的字体?


这里 www.barcodesinc.com/free-barcode-font/
回复

使用道具 举报

发表于 6-4-2006 03:32 PM | 显示全部楼层
原帖由 hclee 于 3-4-2006 04:14 PM 发表
在下有个问题想请各位仁兄帮帮忙

我想在同一个报表的内容 (DETAIL) 中处理两个DBF
例如我想在印完第一个DBF 后再印另一个

因这两个数据库的结构不一样,如果需要SQL 成同一个的话比较麻烦.

无法回答这问题,我还在研究当中。

我要的是
table1.field1
table2.field1, table2.field2, table2.field3
table1.field1
table2.field1, table2.field2, table2.field3
table1.field1
table2.field1, table2.field2, table2.field3


VFP 给到的是
table1.field1
table2.field1, table2.field2, table2.field3
table2.field1, table2.field2, table2.field3
table2.field1, table2.field2, table2.field3
table2.field1, table2.field2, table2.field3
table2.field1, table2.field2, table2.field3
table1.field1
table2.field1, table2.field2, table2.field3
table2.field1, table2.field2, table2.field3
table2.field1, table2.field2, table2.field3
table2.field1, table2.field2, table2.field3
table2.field1, table2.field2, table2.field3
table1.field1
table2.field1, table2.field2, table2.field3
table2.field1, table2.field2, table2.field3
table2.field1, table2.field2, table2.field3
table2.field1, table2.field2, table2.field3
table2.field1, table2.field2, table2.field3
回复

使用道具 举报

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

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


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

GMT+8, 7-12-2025 04:26 PM , Processed in 0.163232 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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