Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的问题是如何使用 TBookmark 对象进行加法和减法等操作。例如,假设我想在 dbgrid 中高 4 行:
MyPoint:=Query1.GetBookmark; ... //MyPoint:=MyPoint-4; Query1.GotoBookmark(MyPoint);
这里注释行是错误的。它会产生“运算符不适用于此操作数类型”消息。问题是我应该写什么来代替注释行。提前致谢!
您不能直接在书签上执行算术运算。要执行您要求的操作,您需要转到书签,然后相对于该书签移动:
Query1.GotoBookmark(MyPoint); Query1.MoveBy(-4);
如果您愿意,您可以保存另一个代表该记录的书签。