{"id":1562,"date":"2026-01-22T15:47:43","date_gmt":"2026-01-22T07:47:43","guid":{"rendered":"http:\/\/www.dxQerp.com\/?p=1562"},"modified":"2026-01-24T08:14:40","modified_gmt":"2026-01-24T00:14:40","slug":"dbase-2019-%e8%a3%a1%e9%9d%a2%e7%9a%84-rowno-%e8%88%87-bookmark-%e6%9c%89%e4%bd%95%e4%b8%8d%e5%90%8c","status":"publish","type":"post","link":"http:\/\/www.dxQerp.com\/?p=1562","title":{"rendered":"dbase 2019  \u88e1\u9762\u7684 rowno \u8207 .bookmark  \u6709\u4f55\u4e0d\u540c"},"content":{"rendered":"<p data-start=\"0\" data-end=\"85\">\u597d\u554f\u984c\uff0c\u9019\u5169\u500b\u5728 <strong data-start=\"9\" data-end=\"32\">dBASE 2019 \/ rowset<\/strong> \u88e1\u300c\u770b\u8d77\u4f86\u90fd\u50cf\u662f\u5b9a\u4f4d\u7528\u300d\uff0c\u4f46<strong data-start=\"47\" data-end=\"57\">\u672c\u8cea\u5b8c\u5168\u4e0d\u540c<\/strong>\u3002\u6211\u7528\u4f60\u5e73\u5e38\u5beb\u7a0b\u5f0f\u6703\u9047\u5230\u7684\u60c5\u5883\u4f86\u8b1b\uff0c\u6703\u6bd4\u8f03\u597d\u8a18 &#x1f44d;<\/p>\n<hr data-start=\"87\" data-end=\"90\" \/>\n<h2 data-start=\"92\" data-end=\"101\">\u4e00\u53e5\u8a71\u5148\u8a18\u4f4f<\/h2>\n<ul data-start=\"102\" data-end=\"184\">\n<li data-start=\"102\" data-end=\"139\">\n<p data-start=\"104\" data-end=\"139\"><strong data-start=\"104\" data-end=\"113\">rowno<\/strong>\uff1a\u76ee\u524d\u300c\u756b\u9762 \/ \u6e38\u6a19\u300d\u5728\u7b2c\u5e7e\u5217\uff08<strong data-start=\"130\" data-end=\"138\">\u4f4d\u7f6e\u865f\u78bc<\/strong>\uff09<\/p>\n<\/li>\n<li data-start=\"140\" data-end=\"184\">\n<p data-start=\"142\" data-end=\"184\"><strong data-start=\"142\" data-end=\"155\">.bookmark<\/strong>\uff1a\u76ee\u524d\u9019\u4e00\u7b46\u8cc7\u6599\u7684\u300c\u8eab\u5206\u8b49\u300d\uff08<strong data-start=\"170\" data-end=\"183\">\u552f\u4e00\u8b58\u5225\uff0c\u4e0d\u6015\u79fb\u52d5<\/strong>\uff09<\/p>\n<\/li>\n<\/ul>\n<hr data-start=\"186\" data-end=\"189\" \/>\n<h2 data-start=\"191\" data-end=\"204\">rowno \u662f\u4ec0\u9ebc\uff1f<\/h2>\n<p data-start=\"205\" data-end=\"228\">&#x1f449; <strong data-start=\"208\" data-end=\"228\">Rowset \u6e38\u6a19\u76ee\u524d\u505c\u5728\u54ea\u4e00\u5217<\/strong><\/p>\n<h3 data-start=\"230\" data-end=\"236\">\u7279\u6027<\/h3>\n<ul data-start=\"237\" data-end=\"313\">\n<li data-start=\"237\" data-end=\"256\">\n<p data-start=\"239\" data-end=\"256\">\u662f <strong data-start=\"241\" data-end=\"256\">\u6574\u6578 (1,2,3\u2026)<\/strong><\/p>\n<\/li>\n<li data-start=\"257\" data-end=\"266\">\n<p data-start=\"259\" data-end=\"266\">\u4ee3\u8868\u300c\u7b2c\u5e7e\u5217\u300d<\/p>\n<\/li>\n<li data-start=\"267\" data-end=\"276\">\n<p data-start=\"269\" data-end=\"276\"><strong data-start=\"269\" data-end=\"276\">\u6703\u8b8a\u52d5<\/strong><\/p>\n<\/li>\n<li data-start=\"277\" data-end=\"313\">\n<p data-start=\"279\" data-end=\"313\">\u8ddf <strong data-start=\"281\" data-end=\"308\">\u6392\u5e8f\u3001filter\u3001insert\u3001delete<\/strong> \u5f37\u70c8\u76f8\u95dc<\/p>\n<\/li>\n<\/ul>\n<h3 data-start=\"315\" data-end=\"326\">\u4ec0\u9ebc\u6642\u5019\u6703\u8b8a\uff1f<\/h3>\n<div class=\"contain-inline-size rounded-2xl corner-superellipse\/1.1 relative bg-token-sidebar-surface-primary\">\n<div class=\"sticky top-[calc(--spacing(9)+var(--header-height))] @w-xl\/main:top-9\">\n<div class=\"absolute end-0 bottom-0 flex h-9 items-center pe-2\">\n<div class=\"bg-token-bg-elevated-secondary text-token-text-secondary flex items-center gap-4 rounded-sm px-2 font-sans text-xs\"><\/div>\n<\/div>\n<\/div>\n<div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"whitespace-pre! language-text\">\u2022 setFilter()<br \/>\n\u2022 setOrder()<br \/>\n\u2022 delete()<br \/>\n\u2022 insert()<br \/>\n\u2022 requery()<br \/>\n<\/code><\/div>\n<\/div>\n<h3 data-start=\"401\" data-end=\"407\">\u7bc4\u4f8b<\/h3>\n<div class=\"contain-inline-size rounded-2xl corner-superellipse\/1.1 relative bg-token-sidebar-surface-primary\">\n<div class=\"sticky top-[calc(--spacing(9)+var(--header-height))] @w-xl\/main:top-9\">\n<div class=\"absolute end-0 bottom-0 flex h-9 items-center pe-2\">\n<div class=\"bg-token-bg-elevated-secondary text-token-text-secondary flex items-center gap-4 rounded-sm px-2 font-sans text-xs\"><\/div>\n<\/div>\n<\/div>\n<div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"whitespace-pre! language-dbase\">? form.rowset.rowno   \/\/ \u76ee\u524d\u5728\u7b2c\u5e7e\u5217<br \/>\n<\/code><\/div>\n<\/div>\n<p data-start=\"454\" data-end=\"463\">&#x26a0;&#xfe0f; <strong data-start=\"457\" data-end=\"463\">\u98a8\u96aa<\/strong><\/p>\n<div class=\"contain-inline-size rounded-2xl corner-superellipse\/1.1 relative bg-token-sidebar-surface-primary\">\n<div class=\"sticky top-[calc(--spacing(9)+var(--header-height))] @w-xl\/main:top-9\">\n<div class=\"absolute end-0 bottom-0 flex h-9 items-center pe-2\">\n<div class=\"bg-token-bg-elevated-secondary text-token-text-secondary flex items-center gap-4 rounded-sm px-2 font-sans text-xs\"><\/div>\n<\/div>\n<\/div>\n<div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"whitespace-pre! language-dbase\">n = rs.rowno<br \/>\nrs.delete()<br \/>\nrs.rowno = n     \/\/ &#x274c; \u53ef\u80fd\u5df2\u7d93\u4e0d\u662f\u539f\u4f86\u90a3\u7b46\u4e86<br \/>\n<\/code><\/div>\n<\/div>\n<hr data-start=\"537\" data-end=\"540\" \/>\n<h2 data-start=\"542\" data-end=\"559\">.bookmark \u662f\u4ec0\u9ebc\uff1f<\/h2>\n<p data-start=\"560\" data-end=\"588\">&#x1f449; <strong data-start=\"563\" data-end=\"588\">\u9019\u4e00\u7b46\u8cc7\u6599\u5728 rowset \u88e1\u7684\u552f\u4e00\u5b9a\u4f4d\u7b26<\/strong><\/p>\n<h3 data-start=\"590\" data-end=\"596\">\u7279\u6027<\/h3>\n<ul data-start=\"597\" data-end=\"671\">\n<li data-start=\"597\" data-end=\"620\">\n<p data-start=\"599\" data-end=\"620\">\u662f <strong data-start=\"601\" data-end=\"620\">Variant \/ \u4e0d\u53ef\u8b80\u7684\u503c<\/strong><\/p>\n<\/li>\n<li data-start=\"621\" data-end=\"629\">\n<p data-start=\"623\" data-end=\"629\">\u6bcf\u4e00\u7b46\u90fd\u552f\u4e00<\/p>\n<\/li>\n<li data-start=\"630\" data-end=\"655\">\n<p data-start=\"632\" data-end=\"655\"><strong data-start=\"632\" data-end=\"655\">\u8cc7\u6599\u6392\u5e8f\u6216 rowno \u6539\u8b8a\u4e5f\u4e0d\u6703\u5f71\u97ff<\/strong><\/p>\n<\/li>\n<li data-start=\"656\" data-end=\"671\">\n<p data-start=\"658\" data-end=\"671\">\u5c08\u9580\u7528\u4f86\u300c\u56de\u5230\u539f\u672c\u90a3\u4e00\u7b46\u300d<\/p>\n<\/li>\n<\/ul>\n<h3 data-start=\"673\" data-end=\"679\">\u7bc4\u4f8b<\/h3>\n<div class=\"contain-inline-size rounded-2xl corner-superellipse\/1.1 relative bg-token-sidebar-surface-primary\">\n<div class=\"sticky top-[calc(--spacing(9)+var(--header-height))] @w-xl\/main:top-9\">\n<div class=\"absolute end-0 bottom-0 flex h-9 items-center pe-2\">\n<div class=\"bg-token-bg-elevated-secondary text-token-text-secondary flex items-center gap-4 rounded-sm px-2 font-sans text-xs\"><\/div>\n<\/div>\n<\/div>\n<div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"whitespace-pre! language-dbase\">b = rs.bookmark   \/\/ \u8a18\u4f4f\u9019\u4e00\u7b46<br \/>\n<\/code><\/div>\n<\/div>\n<p data-start=\"721\" data-end=\"733\">\u4e4b\u5f8c\u4e0d\u7ba1\u600e\u9ebc\u6392\u5e8f\u3001\u904e\u6ffe\uff1a<\/p>\n<div class=\"contain-inline-size rounded-2xl corner-superellipse\/1.1 relative bg-token-sidebar-surface-primary\">\n<div class=\"sticky top-[calc(--spacing(9)+var(--header-height))] @w-xl\/main:top-9\">\n<div class=\"absolute end-0 bottom-0 flex h-9 items-center pe-2\">\n<div class=\"bg-token-bg-elevated-secondary text-token-text-secondary flex items-center gap-4 rounded-sm px-2 font-sans text-xs\"><\/div>\n<\/div>\n<\/div>\n<div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"whitespace-pre! language-dbase\">rs.bookmark = b  \/\/ &#x2705; \u7cbe\u6e96\u56de\u5230\u539f\u7b46<br \/>\n<\/code><\/div>\n<\/div>\n<hr data-start=\"777\" data-end=\"780\" \/>\n<h2 data-start=\"782\" data-end=\"794\">\u76f4\u63a5\u5c0d\u7167\u8868\uff08\u91cd\u9ede\uff09<\/h2>\n<div class=\"TyagGW_tableContainer\">\n<div class=\"group TyagGW_tableWrapper flex flex-col-reverse w-fit\" tabindex=\"-1\">\n<table class=\"w-fit min-w-(--thread-content-width)\" data-start=\"796\" data-end=\"979\">\n<thead data-start=\"796\" data-end=\"821\">\n<tr data-start=\"796\" data-end=\"821\">\n<th data-start=\"796\" data-end=\"801\" data-col-size=\"sm\">\u9805\u76ee<\/th>\n<th data-start=\"801\" data-end=\"809\" data-col-size=\"sm\">rowno<\/th>\n<th data-start=\"809\" data-end=\"821\" data-col-size=\"sm\">bookmark<\/th>\n<\/tr>\n<\/thead>\n<tbody data-start=\"839\" data-end=\"979\">\n<tr data-start=\"839\" data-end=\"860\">\n<td data-start=\"839\" data-end=\"844\" data-col-size=\"sm\">\u985e\u578b<\/td>\n<td data-start=\"844\" data-end=\"849\" data-col-size=\"sm\">\u6574\u6578<\/td>\n<td data-start=\"849\" data-end=\"860\" data-col-size=\"sm\">Variant<\/td>\n<\/tr>\n<tr data-start=\"861\" data-end=\"881\">\n<td data-start=\"861\" data-end=\"868\" data-col-size=\"sm\">\u662f\u5426\u552f\u4e00<\/td>\n<td data-start=\"868\" data-end=\"874\" data-col-size=\"sm\">&#x274c; \u5426<\/td>\n<td data-start=\"874\" data-end=\"881\" data-col-size=\"sm\">&#x2705; \u662f<\/td>\n<\/tr>\n<tr data-start=\"882\" data-end=\"899\">\n<td data-start=\"882\" data-end=\"890\" data-col-size=\"sm\">\u6392\u5e8f\u5f8c\u6709\u6548<\/td>\n<td data-start=\"890\" data-end=\"894\" data-col-size=\"sm\">&#x274c;<\/td>\n<td data-start=\"894\" data-end=\"899\" data-col-size=\"sm\">&#x2705;<\/td>\n<\/tr>\n<tr data-start=\"900\" data-end=\"922\">\n<td data-start=\"900\" data-end=\"913\" data-col-size=\"sm\">Filter \u5f8c\u6709\u6548<\/td>\n<td data-start=\"913\" data-end=\"917\" data-col-size=\"sm\">&#x274c;<\/td>\n<td data-start=\"917\" data-end=\"922\" data-col-size=\"sm\">&#x2705;<\/td>\n<\/tr>\n<tr data-start=\"923\" data-end=\"956\">\n<td data-start=\"923\" data-end=\"941\" data-col-size=\"sm\">delete \/ insert<\/td>\n<td data-start=\"941\" data-end=\"948\" data-col-size=\"sm\">&#x274c; \u6613\u932f<\/td>\n<td data-start=\"948\" data-end=\"956\" data-col-size=\"sm\">&#x2705; \u5b89\u5168<\/td>\n<\/tr>\n<tr data-start=\"957\" data-end=\"979\">\n<td data-start=\"957\" data-end=\"964\" data-col-size=\"sm\">\u9069\u5408\u7528\u9014<\/td>\n<td data-start=\"964\" data-end=\"971\" data-col-size=\"sm\">\u986f\u793a\u5217\u865f<\/td>\n<td data-start=\"971\" data-end=\"979\" data-col-size=\"sm\">\u7cbe\u6e96\u5b9a\u4f4d<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<hr data-start=\"981\" data-end=\"984\" \/>\n<h2 data-start=\"986\" data-end=\"1004\">\u5be6\u52d9\u4e0a\u600e\u9ebc\u7528\uff08\u4f60\u5f88\u53ef\u80fd\u6703\u7528\u5230\uff09<\/h2>\n<h3 data-start=\"1006\" data-end=\"1015\">&#x274c; \u4e0d\u5efa\u8b70<\/h3>\n<div class=\"contain-inline-size rounded-2xl corner-superellipse\/1.1 relative bg-token-sidebar-surface-primary\">\n<div class=\"sticky top-[calc(--spacing(9)+var(--header-height))] @w-xl\/main:top-9\">\n<div class=\"absolute end-0 bottom-0 flex h-9 items-center pe-2\">\n<div class=\"bg-token-bg-elevated-secondary text-token-text-secondary flex items-center gap-4 rounded-sm px-2 font-sans text-xs\"><\/div>\n<\/div>\n<\/div>\n<div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"whitespace-pre! language-dbase\">n = rs.rowno<br \/>\nrs.setOrder(\"\u55ae\u865f\")<br \/>\nrs.rowno = n     \/\/ \u5f88\u53ef\u80fd\u8df3\u932f\u7b46<br \/>\n<\/code><\/div>\n<\/div>\n<h3 data-start=\"1088\" data-end=\"1098\">&#x2705; \u6b63\u78ba\u4f5c\u6cd5<\/h3>\n<div class=\"contain-inline-size rounded-2xl corner-superellipse\/1.1 relative bg-token-sidebar-surface-primary\">\n<div class=\"sticky top-[calc(--spacing(9)+var(--header-height))] @w-xl\/main:top-9\">\n<div class=\"absolute end-0 bottom-0 flex h-9 items-center pe-2\">\n<div class=\"bg-token-bg-elevated-secondary text-token-text-secondary flex items-center gap-4 rounded-sm px-2 font-sans text-xs\"><\/div>\n<\/div>\n<\/div>\n<div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"whitespace-pre! language-dbase\">b = rs.bookmark<br \/>\nrs.setOrder(\"\u55ae\u865f\")<br \/>\nrs.bookmark = b<br \/>\n<\/code><\/div>\n<\/div>\n<hr data-start=\"1163\" data-end=\"1166\" \/>\n<h2 data-start=\"1168\" data-end=\"1192\">Grid \/ \u591a\u9078\u6642\u7684\u91cd\u9ede\uff08\u4f60\u4e4b\u524d\u6709\u554f\u904e\uff09<\/h2>\n<div class=\"contain-inline-size rounded-2xl corner-superellipse\/1.1 relative bg-token-sidebar-surface-primary\">\n<div class=\"sticky top-[calc(--spacing(9)+var(--header-height))] @w-xl\/main:top-9\">\n<div class=\"absolute end-0 bottom-0 flex h-9 items-center pe-2\">\n<div class=\"bg-token-bg-elevated-secondary text-token-text-secondary flex items-center gap-4 rounded-sm px-2 font-sans text-xs\"><\/div>\n<\/div>\n<\/div>\n<div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"whitespace-pre! language-dbase\">a = grid.selected()   \/\/ \u56de\u50b3\u7684\u662f bookmark \u9663\u5217<br \/>\n<\/code><\/div>\n<\/div>\n<p data-start=\"1249\" data-end=\"1252\">\u56e0\u70ba\uff1a<\/p>\n<ul data-start=\"1253\" data-end=\"1299\">\n<li data-start=\"1253\" data-end=\"1274\">\n<p data-start=\"1255\" data-end=\"1274\"><strong data-start=\"1255\" data-end=\"1274\">rowno \u5728\u591a\u9078\u6642\u6839\u672c\u4e0d\u53ef\u9760<\/strong><\/p>\n<\/li>\n<li data-start=\"1275\" data-end=\"1299\">\n<p data-start=\"1277\" data-end=\"1299\">bookmark \u624d\u80fd\u4fdd\u8b49\u4f60\u8655\u7406\u7684\u662f\u6b63\u78ba\u8cc7\u6599<\/p>\n<\/li>\n<\/ul>\n<hr data-start=\"1301\" data-end=\"1304\" \/>\n<h2 data-start=\"1306\" data-end=\"1317\">\u4ec0\u9ebc\u60c5\u6cc1\u7528\u54ea\u500b\uff1f<\/h2>\n<h3 data-start=\"1319\" data-end=\"1330\">\u7528 rowno<\/h3>\n<p data-start=\"1331\" data-end=\"1358\">&#x2714; \u986f\u793a\u300c\u7b2c\u5e7e\u7b46\u300d<br \/>\n&#x2714; \u5feb\u901f\u79fb\u52d5\uff08\u4e0a\u4e00\u7b46 \/ \u4e0b\u4e00\u7b46\uff09<\/p>\n<h3 data-start=\"1360\" data-end=\"1374\">\u7528 bookmark<\/h3>\n<p data-start=\"1375\" data-end=\"1438\">&#x2714; \u8a18\u4f4f\u4f7f\u7528\u8005\u9078\u7684\u8cc7\u6599<br data-start=\"1386\" data-end=\"1389\" \/>&#x2714; \u6392\u5e8f \/ filter \u524d\u5f8c\u4fdd\u6301\u5b9a\u4f4d<br data-start=\"1409\" data-end=\"1412\" \/>&#x2714; delete \/ update \u524d\u5f8c\u56de\u5230\u539f\u7b46<\/p>\n<hr data-start=\"1440\" data-end=\"1443\" \/>\n<h2 data-start=\"1445\" data-end=\"1463\">\u5c0f\u7d50\uff08\u7d66\u4f60\u4e00\u53e5\u5de5\u7a0b\u5e2b\u7d1a\u8a18\u61b6\u6cd5\uff09<\/h2>\n<blockquote data-start=\"1464\" data-end=\"1511\">\n<p data-start=\"1466\" data-end=\"1511\"><strong data-start=\"1466\" data-end=\"1496\">rowno \u662f\u300c\u4f4d\u7f6e\u300d\uff0cbookmark \u662f\u300c\u8eab\u5206\u300d<\/strong><br data-start=\"1496\" data-end=\"1499\" \/>\u4f4d\u7f6e\u6703\u8b8a\uff0c\u8eab\u5206\u4e0d\u6703\u3002<\/p>\n<\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>\u597d\u554f\u984c\uff0c\u9019\u5169\u500b\u5728 dBASE 2019 \/ rowset \u88e1\u300c\u770b\u8d77\u4f86\u90fd\u50cf\u662f\u5b9a\u4f4d\u7528\u300d\uff0c\u4f46\u672c\u8cea\u5b8c\u5168\u4e0d\u540c\u3002\u6211\u7528\u4f60\u5e73\u5e38 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[2],"tags":[],"class_list":["post-1562","post","type-post","status-publish","format-standard","hentry","category-dbase-problems"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack-related-posts":[],"_links":{"self":[{"href":"http:\/\/www.dxQerp.com\/index.php?rest_route=\/wp\/v2\/posts\/1562","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.dxQerp.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.dxQerp.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.dxQerp.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.dxQerp.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1562"}],"version-history":[{"count":1,"href":"http:\/\/www.dxQerp.com\/index.php?rest_route=\/wp\/v2\/posts\/1562\/revisions"}],"predecessor-version":[{"id":1563,"href":"http:\/\/www.dxQerp.com\/index.php?rest_route=\/wp\/v2\/posts\/1562\/revisions\/1563"}],"wp:attachment":[{"href":"http:\/\/www.dxQerp.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1562"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.dxQerp.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1562"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.dxQerp.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1562"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}