DBF فرمت گسترده ای برای جمع آوری داده ها است که در دهه 80 قرن گذشته ظاهر شد. قبلا این فرمت در خانواده dBase DBMS گیر کرده بود. در ارتباط با محبوبیت و پسوندهای گسترده dBase، محصولات نرم افزاری ناشناس مانند dBase ایجاد شده اند، بنابراین نام xBase انتخاب شده است. صرف نظر از سن قابل توجه قالب، شراب هایی که به آنها می رسند به طور گسترده ای پیروز هستند. در این مقاله راه های کار با DBF و "1C: Enterprise" در نظر گرفته شده است.

در "1C: Enterprise" برای کار با فایل ها با فرمت DBF (نسخه dBase III)، یک شی برنامه ویژه - xBase نصب شده است. کار با این شیء دشوار به نظر نمی رسد.

توجه!

هنگام کار با فایل های DBF، ردی از حافظه وجود دارد که محتوای تبادل مسئول فایل 8.3 است.

توجه!

شی xBase هم در سمت مشتری و هم در سمت سرور در دسترس است. هنگام انجام یک کار پوستی خاص، به فکر تعامل مشتری-سرور باشید.

خواندن یک فایل DBF

خواندن داده ها از یک فایل DBF برای چند مرحله زیر انجام می شود:

  1. ایجاد یک شی XBase.
  2. باز کردن فایل؛
  3. آخرین شمارش تمام ردیف های فایل و خواندن مقادیر فیلد.
  4. فایل را ببندید.
DBP \u003d XBase جدید؛ DBP. OpenFile ("D:\\MyFile.dbf"); // مرحله 2. در فایل بنویسید چرخه حقیقت پوکی // مرحله 3. تکرار روی ردیف های فایلبه من یادآوری کن (DBF. NAME); دقیقا DBF نیست. نستوپنا () تودی // تعیین موقعیت در رکورد آینده قطع کردن EndIf چرخه پایان DBP. CloseFile(); // مرحله 4. فایل را ببندید

می‌توان لیست تغییرات الگوریتم را برای تکرار روی ردیف‌های فایل تغییر داد:

تا کنون DBF نیست. Naprikintsi () حلقه یادآوری (DBF. NAME)؛ DBP. نستوپنا()؛ چرخه پایان

مشاهده فایل DBF

مراحل رندر به فایل DBF:

  1. ایجاد یک شی XBase.
  2. کد نویسی را مشخص کنید (اگر مشخص نکنید، کدگذاری ANSI تغییر خواهد کرد).
  3. شرح فیلدها؛
  4. فایل ایجاد؛
  5. چرخه با اضافات و تکمیل ردیف ها؛
  6. فایل را ببندید.

بیایید نگاهی به این فرآیند در مثال بیندازیم:

DBP \u003d XBase جدید؛ // مرحله 1. یک شی XBase ایجاد کنید DBP. رمزگذاری \u003d رمزگذاری XBase. OEM; // مرحله 2. کد را وارد کنید DBP. زمینه های. افزودن ("CODE"، "S"، 9); // مرحله 3. توصیف نام نوع فیلد DBP. زمینه های. افزودن ("NAME"، "S"، 40); DBP. CreateFile("D:\\MyFile.dbf"); // مرحله 4. یک فایل ایجاد کنید Vibrka \u003d Dovіdniki. نامگذاری. vibraty(); پوکی ویبیرکا. Advance() Loop DBP. append(); // افزودن ردیف DBP. کد \u003d کد؛ // مقدار فیلد را پر کنید DBP. NAME \u003d انتخاب. نام؛ DBP. نوشتن()؛ // نوشتن ردیف EndCycle; DBP. CloseFile(); // مرحله 6. فایل را ببندید

هنگام تعیین یک رمزگذاری، نوع رمزگذاری، رمزگذاری XBase است که می تواند دو مقدار داشته باشد:

  • ANSI- فرمت ویندوز؛
  • OEM- فرمت DOS

افزودن یک فیلد جدید در توضیحات ساختار ممکن است نحوی داشته باشد

اضافه کردن (< Имя>, < Тип>, < Длина>, < Точность>)

مراحل موجود:

  • "N" - شماره؛
  • "S" - ردیف؛
  • "D" - تاریخ؛
  • "L" - منطقی تر؛
  • "F" - به طور مشابه "N" - عدد.

طول فیلد برای انواع فیلدهای "N"، "F" و "S" الزام آور است.

با شاخص ها کار کنید

علاوه بر فایل DBF می توان یک فایل فهرست اضافه کرد که در آن اطلاعات مربوط به یک یا چند فهرست ذخیره می شود. وجود ایندکس به شما امکان می دهد که یک پرس و جو را جستجو کنید، نه فقط یک شمارش متوالی تمام ردیف های فایل.

هنگامی که فایل ایندکس ایجاد می شود، وظیفه زیر داده می شود:

  • شاخص های پرلیک؛
  • راهی برای ذخیره فایل فهرست (در مرحله 4، بازیابی).

نمونه ای از ایجاد یک فایل فهرست:

DBP . شاخص تورم ضمیمه ("INDCODE"، "CODE"); DBP. ایجاد فایل("D:\\MyFile.dbf"، "D:\\index.cdx");

رویه اضافه کردن یک نمایه جدید ممکن است دارای نحو باشد:

اضافه کردن (< Имя>, < Выражение>, <Уникальность>, < Убывание>, < Фильтр >)

برای انتخاب فهرست هنگام خواندن از یک فایل DBF، موارد زیر را دنبال کنید:

  • مسیر فایل فهرست را مشخص کنید (در مرحله 2 اکتساب).
  • یک شاخص جریان تنظیم کنید.

نمونه ای از تطبیق فایل dbf با فایل فهرست:

DBP . OpenFile("D:\\MyFile.dbf"، "D:\\index.cdx"); DBP. CurrentIndex \u003d DBP. شاخص تورم INDCODE;

توجه!

هنگام باز کردن یک فایل DBF، موقعیت در اولین رکورد در پرونده گرفته می شود. اولین ورودی در فایل با اولین ورودی فهرست مطابقت ندارد. در پیوند z tsim با vikoristannі іndexіv قبل از tim، مانند دور زدن متوالی ردیف ها، لازم است در ردیف اول شاخص قرار بگیرید. Tse امکان کشتن با روش پرش وجود دارد، به عنوان مثال:

DBP. persha();

برای شوخی، می توانید یکی از دو عملکرد را برنده شوید:

  • دانستن (< Ключ>, < Режим >) ;
  • SearchByKey (< Режим >) .

در نتیجه کار هر دو تابع، مقدار نوع Boolean چرخش می شود (رکورد از ذهن های اختصاص داده شده به عدد پیدا شد). در زمان جستجوی موفقیت آمیز، نشانگر فعلی روی ردیف یافت شده نصب می شود. به عنوان یک حالت شوخی، یکی از معانی می تواند پیچ ​​خورده باشد:

  • «>=»;
  • «>»;
  • «<=»;
  • «<«.

بیایید به جستجوی فایل‌های DBF روی لبه‌ها نگاه کنیم:

DBP \u003d XBase جدید؛ DBP. OpenFile("D:\\MyFile.dbf"، "D:\\index.cdx"); // هنگام باز کردن یک فایل DBF، یک فایل فهرست اضافی نشان داده می شود DBP. CurrentIndex \u003d DBP. شاخص تورم INDCODE; // فهرست رشته را تنظیم کنید // به دنبال متد Know باشید: Yakscho DBF. Know ("000000003"، "\u003d") Іnakshe به من بگو ("یافت نشد"); EndIf // با استفاده از روش Find_ByKey جستجو کنید: DBP. کلید. کد \u003d "000000002"؛ Yakscho DBF. Find_ByKey("\u003d") Find_Position( "یافت شد. نام مورد:"+ DBP. نام)؛ Іnakshe به من بگو ("یافت نشد"); EndIf DBP. CloseFile();

مشاهده سوابق در فایل های DBF

نمای رکورد با استفاده از متد Vidality() مشاهده می شود:

DBP . شرارت();

با این حال، هنگام استفاده از این روش، رکورد به طور دائم برای فایل قابل مشاهده نیست، یک نماد قابل مشاهده به آن اختصاص داده می شود. هنگام تکرار روی ردیف‌های علامت‌گذاری شده در رکورد از راه دور، از آنها صرفنظر می‌شود. در صورت لزوم تکرار در کل فایل، از جمله علائم روی رکورد حذف شده، باید مقدار اعتبار واقعی را تعیین کرد. DisplayRemovalشی xBase. شناسایی به رکوردی برای دسترسی از راه دور اختصاص داده شده است که برای عملکرد اضافی RecordRemoved () امکان پذیر نیست. برای حذف آیکون های حذف، از روش Restore () استفاده می شود.

DBP . DisplayDelete \u003d true; تا کنون DBF نیست. Naprikintsі () چرخه Yakshcho DBP. RecordDeleted () Todі DBF. پیشرفت()؛ EndIf DBP. نستوپنا()؛ چرخه پایان

برای مشاهده بدون وقفه تشخیص رکوردها، از روش Squeeze () استفاده می شود:

DBP . چلاندن، فشار دادن();

اگر لازم است تمام رکوردها از یک فایل بدون وقفه حذف شوند، می توانید از متد ClearFile() استفاده کنید:

DBP . فایل روشن();

پیشنهاد DBF برای کمک ADO

برای کار با فایل های DBF می توان از فناوری ADO استفاده کرد. درایورهای ADO در انبار سیستم عامل ویندوز گنجانده شده اند و نیازی به نصب اضافی ندارند.

بیایید نگاهی به کد مثال برای خواندن از یک فایل DBF با استفاده از فناوری ADO بیندازیم:

ADO \u003d COMObject جدید ("ADODB.Connection")؛ // یک شی COM ایجاد کنید ADO. باز کن( "ارائه‌دهنده \u003d Microsoft.Jet.OLEDB.4.0؛ | منبع داده \u003d" "D: \\" "؛ | ویژگی‌های توسعه‌یافته \u003d DBASE III") DB \u003d ADO. Execute ("انتخاب * از MyFile"); // درخواست همه رکوردها از فایل MyFile.DBFپوکی دی بی. EOF \u003d 0 حلقه // از میان رکوردهای فایل DBF حلقه بزنیدهشدار(DB.Fields("Name").Value); // لب به لب بازگشت به مقدار فیلد DB. MoveNext(); // به ورودی جلو برویدچرخه پایان ADO. بستن()؛

قنداق معلق دارای یک ردیف اتصال است "ارائه دهنده \u003d Microsoft.Jet.OLEDB.4.0; منبع داده \u003d"D:\\"; ویژگی های توسعه یافته \u003d DBASE III". در این ردیف:

  • ارائه دهنده - tse vicory driver;
  • منبع داده - مسیری که فایل DBF در آن قرار دارد. مسیر دقیقا مطابق کاتالوگ مشخص شده است. فایل به عنوان نام جدول در درخواست ها مشخص شده است.
  • Extended Properties - در اندازه دانلود فایل های DBF با پارامتر زبان. می توانید فرمت فایل را مشخص کنید

توجه!

هنگام خواندن، روش کدگذاری برای قفل اختصاص داده می شود - OEM. برای تغییر رمزگذاری به ANSI، باید پارامتر HKEY_LOCAL_MACHINE \\ SOFTWARE \\ Wow6432Node \\ Microsoft \\ Jet \\ 4.0 \\ Engines \\ xBase \\ DataCodePage را در رجیستری ویندوز روی "ANSI" تنظیم کنید.

غذا تمام شده؟
در نظرات مقاله بپرسید.

ویرایشگر جهانی DBF Bezkoshtovny که به شما امکان ایجاد پایگاه داده جدید را می دهد. حتی ممکن است کوچک باشد، می توانید از یک درایو فلش اجرا کنید و اگر ابزارهای زیادی برای کار با فایل های DBF دارید، در میان آنها می توانید پشتیبانی از درخواست های SQL را پیدا کنید!

گالری اسکرین شات

با سایت برنامه visvitlyuyemo ما تماس بگیرید، گویی برای طیف گسترده ای از خوانندگان مشکل ایجاد می کند، اما امروز نوسانات آنقدر زیاد نیست :). من قبلاً در برخی از دفاتر دولتی با چنین "جعلی کامپیوتری" کار می کردم و در آنجا اغلب مجبور بودم با برنامه های مختلفی که بر اساس FoxPro کار می کنند ...

مشکل اصلی همه این اضافات آنهایی بود که یک کوریستوواچ ساده به راحتی می توانست پایگاه داده را به گونه ای خراب کند که بعداً توسط کارمندان عادی امکان باز کردن آن وجود نداشت ، او مجبور شد بچرخد تا її را به زندگی تبدیل کند » :) ).

І axis، بعد از چند سال، چون دیگر آنجا کار نمی‌کنم، آنها یک ایمیل برای ما ارسال کردند تا برنامه جدیدی برای ویرایش پایگاه‌های داده DBF اضافه کنیم، بنابراین می‌توانم آن را ساده بنامم - Sdbf. بیا در موردش حرف بزنیم :)

مقایسه با آنالوگ پولی

Sdbf، صرف نظر از قابلیت حمل آن (می توانید از درایوهای فلش استفاده کنید!) و کمی گسترش، برای انجام یک ویرایشگر پایگاه داده، که به شما امکان ایجاد، ویرایش و صادرات را می دهد، چه فرمت پایه DBF باشد، چه تعمیر مشخصات xBaseIII، و تکمیل xViualFuals! عملکرد Sdbf مشابه است، با قابلیت های یکی از پیشرفته ترین ویرایشگرهای این دستورالعمل DBF Commander Professional:

من یک صفحه به Bachimo خود اضافه کرده ام که برنامه ها کمی نگران عملکرد هستند، اما Sdbf، اولا، قابل حمل است (مهم به نظر رسیدن مهم است، زیرا استاد باید مجموعه ای از برنامه های ضروری را روی یک فلش مموری حمل کند. زمان کوتاه تر) اما دوست من بدون هزینه خواهم بود!

اولین اجرای Sdbf

برای راه اندازی برنامه، آرشیو بایگانی شده را در هر مکانی باز کنید و فایل EXE استخراج شده را باز کنید. قبل از ما در انتهای ذهن تهاجمی خالی ظاهر می شویم:

متأسفانه Drag & Drop پشتیبانی نمی شود، بنابراین برای شروع کار باید روی منوی "File" کلیک کنید و در آنجا یکی از دو مورد موجود را انتخاب کنید: "ایجاد" یک پایگاه داده جدید یا "Vidkriti" با استفاده از آی تی. پایگاه Vіdkriєmo іsnuyuchu:

قبل از ما به جای پایگاه داده انتخاب شده از جدول می بینیم. در ردیف "صفر"، نام فیلدها نمایش داده می شود و از همان مکان شروع می شود. در پایین یک نوار ابزار و یک ردیف وضعیت وجود دارد.

در بقیه موارد، از شما خواسته می شود که بسیاری از اطلاعات اولیه سرویس، از جمله تعداد ورودی ها در پایگاه داده، رمزگذاری، تاریخ ایجاد و فرمت آواز خودکار را تکمیل کنید. فرمت‌های Sdbf فقط از نسخه‌های اولیه xBase (I و II) پشتیبانی نمی‌کنند و به شما امکان می‌دهند فایل‌های DBF از انواع جدیدتر ایجاد و ایجاد کنید:

  • xBase III - VII;
  • xClipper;
  • xFoxPro;
  • xVisualFoxPro.

ابزارهایی برای جستجو و فیلتر کردن داده ها

برنامه Sdbf به شما این امکان را می دهد که بدون معطلی ویرایش کنید که آیا کلاینت وارد پایگاه داده شده است یا خیر، با این حال لازم است در مورد آن بیشتر بدانید ... از آنجایی که پایگاه داده کوچک و ساده است، پس می توانید این کار را به صورت دستی و دستی انجام دهید. با این حال، اگر ده ها یا حتی صدها را ضبط کنید، باز هم می توانید آن را به خوبی انجام دهید.

اما مشکل یکسان نیست، خرده‌های موجود در Sdbf تنها چند ابزار هستند که به شما امکان می‌دهند داده‌ها را وارد کنید و فقط موارد ضروری را نمایش دهید!

این ابزارها در نوار ابزار پایین قرار دارند. 8 دکمه ناوبری در یک ردیف وجود دارد که به شما امکان می دهد در پایگاه داده (فلش ها) حرکت کنید، ورودی ها را اضافه یا حذف کنید و همچنین تغییرات را تأیید یا تغییر دهید. برای شروع از دکمه نهم - "Poshuk" به توابع نیاز داریم:

هنگامی که دکمه فعال می شود، در پایان با یک جوک کوچک به ما ارائه می شود. باید متنی را که باید بدانیم مشخص کنیم و فیلدی را از لیست انتخاب کنیم که بر اساس آن جستجو انجام می شود. اکنون دکمه "یافتن فاصله" فشار داده شده است و برنامه به طور خودکار ردیف را می بیند، من برای دید دقیق، در همان متن چهچه گام بر می دارم. با فشار دادن مجدد دکمه، ردیف پایین تر را در خط جریان، به همان ترتیب، در همان داده، در ردیف بعدی و غیره ببینید.

گاهی اوقات در پایگاه های داده یک قالب بندی غیر استاندارد تبلیغات وجود دارد: شکاف ها، برگه ها و سایر نمادها را وارد کنید، که به صورت بصری ظاهر نمی شوند، اما یک شوخی به نتیجه اضافه می کنند. اگر در چنین موقعیتی گرفتار شوید، برای یک عملکرد روباتیک معمولی، به اندازه کافی باید علامت "برای فرمت بهبود یافته" را در قسمت مرکزی پایین بگیرید و در نهایت، ردیف ها را فشار دهید و دوباره ظاهر شوند. .

اگر لازم باشد ورودی داده های خاص را یکی یکی بدانیم، این تابع به طور تصادفی مفید است. البته، نوساناتی وجود دارد، اگر تجسم پراکندگی ردیف‌ها آسان‌تر باشد، مثل اینکه فقط یک تکه اطلاعات را انتقام بگیریم. در این مورد، عملکرد دیگری به ما کمک می کند (دکمه دنبال کردن دکمه جستجو) - "فیلتر":

برای تنظیم فیلترینگ، ابتدا باید درخواست را به درستی اضافه کنیم و آن را در قسمتی که مخصوص وارد شده (در پشت دکمه در قسمت مرکزی نوار ابزار) وارد کنیم. اصل تا کردن غذا ساده است، اما واضح نیست. ابتدا باید نام فیلد را وارد کنیم که طبق آن باید جدول پایگاه داده را فیلتر کنیم و سپس مقدار فیلتر را با یک متن خاص برابر می کنیم که برای آن باید تمام ردیف ها را بدانیم.

مقادیر در یک پا گرفته می شوند، پس از آن، خود دکمه "فیلتر" را برجسته می کنیم (فشرده می شود) و جدول را می گیریم، به طوری که داده ها را فقط با مقادیر خواننده برای ما در انتقام می گیریم. فیلدهای تعیین شده (در برنامه، ما تمام ردیف ها را با مقادیر "USA" در قسمت "Country" فیلتر کردیم (رجیستری نامگذاری، نام مقدار نمی تواند باشد)). می توانید با فشار دادن دوباره دکمه "فیلتر" میز را به آسیاب بلال بچرخانید (جدید می شود).

فیلد فیلتر را می توان با ساده ترین کلمات "و" (برای اطلاعات دقیق تر در مورد فیلدهای اعشاری) و "یا" (برای انتخاب جایگزین داده از فیلدهای مختلف) جایگزین کرد. متأسفانه Sdbf شامل درخواست‌ها نمی‌شود (مانند «نه»)، اما می‌توان آن را به روش دیگری انجام داد که در مورد آن زبان کمی پایین‌تر است.

قبل از صحبت، اگر به صورت دستی درخواست فیلتر را وارد نکنید، می توانید از ترفند بعدی استفاده کنید: هر ورودی را در فیلد مشاهده کنید، پس از آن فیلتر کرده و کلیدهای Alt + F را فشار دهید (اما نه F4 :))) . درخواست به طور خودکار تشکیل می شود و در مقدار علامت "*" وجود خواهد داشت که ماسکی است برای پرسیدن و دیدن اینکه آیا تعدادی نماد وجود دارد یا خیر.

متأسفانه، تنها نوع ماسک‌هایی که می‌توانند در Sdbf بد باشند و حتی به طور خلاصه، یکی می‌تواند بیش از یک ماسک را جایگزین کند:(. چون باید یک فیلد یکسان را برای پارامترهای زیادی فیلتر کنید، پس باید «فتیله» را انجام دهید. و" عملگر "(شویدکه پس از فشار دادن "CTRL + ALT + F" شکل می دهد) یا "یا" ("SHIFT + ALT + F").

برنده شدن پرس و جوهای SQL در جداول پایگاه داده

Poshuk و فیلتر - tse، bezpechno، خوب، prote به صورت دستی شروع نمی شود. اگر تعداد رکوردها زیاد باشد، به راحتی می توانیم هنگام تجزیه و تحلیل جداول، داده ها را در میدان صرف کنیم. با این حال، در این مرحله در Sdbf یک تابع فرمان وجود دارد - پشتیبانی از پرس و جوهای SQL!

برای کمک به چنین درخواست هایی در Sdbf، می توانیم:

  1. جدول ما را به صورت پویا قالب بندی کنید و فقط برای فیلدهای مورد نیاز یک انتخاب ایجاد کنید (عبارات SELECT و SELECT TOP).
  2. کپی داده ها از یک پایگاه به پایگاه دیگر (INSERT FROM و INSERT INTO).
  3. تغییر و حذف در همان ردیف (به روز رسانی و حذف، به صورت اختیاری)؛
  4. نوشیدن موازی گروهی (UNION)؛
  5. پیوندهای جداول (PIVOT) را تشکیل دهید.

برای شروع کار با درخواست ها، باید دکمه SQL-request را در انتهای سمت راست نوار ابزار فشار دهیم. با این حال، نتیجه چنین دوگانگی قابل قدردانی است: به جای پایگاه داده ویرایش شده، داده ها ناپدید می شوند و در بالای پنجره کار، یک خالی دیگر در پایان با دو فیلد ظاهر می شود (در کوه ها - زمینه مشاهده داده ها، و در زیر - مقدمه).

Lykatisya نه varto :). فقط باید بلافاصله پرس و جوی SQL مورد نیاز را در قسمت پایین از نام مشخص شده پایگاه داده مورد نیاز وارد کنید. اگر نام خود را به خاطر نمی آورید، می توانید پانل جلویی Sdbf را فعال کنید (من روی سوکت عمودی سمت راست فشار می دهم)، همه پایه ها در لیستی که می بینید ظاهر می شوند، همانطور که قبلا دیدید:

همچنین، برای سرعت بخشیدن به کار، لازم است کلیدهای داغ را به خاطر بسپارید، تا بتوانید پس از فشار دادن کلید F1، فریاد بزنید. تنها سه مورد از آنها وجود دارد، اما آنها به شما امکان می دهند روند ایجاد نوشیدنی مناسب را به میزان قابل توجهی سرعت بخشید.

بنابراین، "CTRL + Skip" - نمایش اسپلایسینگ در انتهای لیست نام های پایگاه داده موجود (به طوری که در پانل وب مشاهده نشود)، "CTRL + F" - نمایش لیست توابع برای اپراتور جریان، و "CTRL + Enter" فرآیند را شروع کنید. علاوه بر این، اگر روی فیلد ورودی با دکمه سمت راست ماوس کلیک کنید (روی منوی زمینه کلیک کنید)، لیستی از اپراتورهای Sdbf پشتیبانی شده را می گیریم.

بیایید به اسکرین شات جلویی خود بپردازیم و از ساده ترین درخواستی که در آنجا ذخیره می شود شگفت زده شویم. شراب بر اساس اپراتور "SELECT" است، به این معنی که انتخاب را به ما تبدیل می کند. به عنوان پارامتر انتخاب varto "*" که به معنی تعداد هر داده ای است، prote mi می تواند در آنجا نام هر فیلد در جداول پایگاه داده را از طریق آن وارد کند.

Vibіrka، همانطور که بیشتر دیده‌ایم، ساده‌ترین Sdbf به شما امکان می‌دهد بیشتر برنده شوید و تا کنید. در اسکرین شات بعدی، منتخبی را می بینیم، جدولی که به صورت پویا شکل گرفته است، که از آبیاری تا می شود، به طوری که نام مشتریان، مکان، محل زندگی شما و کشور زندگی می کند. علاوه بر این، فیلتر مشتریان بر اساس کشور محل اقامت (U.S.A) یکسان است و نتایج به ترتیب حروف الفبا نمایش داده می شود:

به محض اینکه انتخاب داده‌ها درخواست شد، همچنان باید روشی را که من انتخاب می‌کنم بر اساس فیلدها حدس بزنیم، پس از دستور SELECT از طریق چه کسی تعیین می‌کنیم. همان پیغام را به نام پایگاه داده دادند، اما اکنون درخواست به چه چیزی ختم نمی شود.

به زودی، وظایف اپراتور اصلی دوباره انجام می شود، زیرا مسئولیت ها در نتیجه پردازش درخواست گنجانده می شود. در اینجا دو.

Persha - "کجا" ممکن است شبیه فیلتر باشد، ما قبلاً به آن نگاه خواهیم کرد، و vikonu شبیه به روز است - به شما امکان می دهد فقط آن رکوردها را انتخاب کنید، همانطور که به نظر می رسد فکر می کنید.

تابع دیگر - "ترتیب بر اساس" نتایج را بر اساس یکی از فیلدها (در این ترتیب بر اساس فیلد نام مشتری - "NAME") به ترتیب حروف الفبا (پارامتر "صعود") یا معکوس ("نزولی") مرتب می کند.

به طور طبیعی، اهداف از لب به لب نیز می تواند بدوی انجام شود، اما نکته اصلی جوهر ایجاد و پردازش پرس و جوهای SQL است. اگر می‌خواهید درباره آنها بیشتر بدانید، لطفاً کتابچه‌های راهنما را اینجا بخوانید: http://dimonchik.com/insert.html یا https://www.sql.ru/articles/articles.aspx?g\u003dSQL&s\u003d0.

صحبت از آن، به علاوه Sdbf توانایی صادرات یک جدول در نتیجه، به عنوان یک پایگاه داده جدید، چه در HTML، RTF، یا در یک فایل CSV است! برای انجام این کار، روی منوی زمینه فیلد کلیک کنید تا جدول نمایش داده شود و مورد مناسب را انتخاب کنید.

اضافه شدن توابع نوار منو

با امکانات اصلی Sdbf، ما با شما کار کرده ایم، اما همه چیز به آن ختم نمی شود. تعدادی از توابع رنگارنگ و منحصر به فرد را می توان در ردیف منو پیدا کرد، همان عملکردی که ما برای پایگاه داده برنده شدیم :) بنابراین، بسیاری از امکانات رنگارنگ (که گاهی به شما امکان می دهد بدون پرس و جوهای SQL انجام دهید) می توانند در منوی "جدول":

از جمله موارد مفید دیگر مانند تغییر کدنویسی و تغییر پایگاه داده در پایین صفحه، می‌توان مورد «تغییر ساختار» را دانست. این مورد در پایان باید اضافه شود، در این صورت می‌توانیم همه فیلدهای جدول وارد شده را دوباره تغییر دهیم، موارد جدید اضافه کنیم یا قسمت‌های غیرضروری بیشتری را حذف کنیم (همیشه زمانی که پایگاه داده از آن ایجاد می‌شود باز می‌شود. خراش).

ما می توانیم تعداد فیلدها، نام آنها، tipi، rozmіri (تعداد کاراکترها در آگهی تجاری) و دقت (تعداد کاراکترها - صدا را به طور خودکار با توجه به نوع فیلد تنظیم و سقوط می کند) تغییر دهیم.

تنها چیزی که باید هنگام ویرایش (و به خصوص ایجاد) پایه ها به خاطر بسپارید، بنابراین مواردی که برای نوع پوست پایه باید مجموعه ای از انواع آبیاری و بوی بد خود را ایجاد کنند، اغلب (فقط N اصلی را در نظر نگیرید. ، ج، د) احترام گذاشتن. برای مثال، پایگاه‌های داده xClipper از فیلدهای تصویر (P، B) پشتیبانی نمی‌کنند، و xBase از فیلدهای افزایش خودکار (+) تا نسخه فعلی پشتیبانی نمی‌کند. Tobto، لازم است خاطره summіsnіst را در نظر داشته باشید :).

از آنجایی که ما قبلاً به ردیف منو نگاه می کنیم، فراموش نکنید که در منوی "Field" نگاه کنید:

در اینجا فقط دو عملکرد وجود دارد، اما بوی بد قهوه ای بیشتر است! به خصوص persha - "جایگزین". Vaughn به شما اجازه می دهد تا به طور خودکار مقدار کل ستون فیلد تعیین شده یا کلمات و نمادهای خاص را برای کل پایگاه داده تغییر دهید!

تابع "محاسبه" یک آنالوگ از فرمول های محاسبه خودکار اکسل است و به ما امکان محاسبه عملیات ریاضی و آماری مانند محاسبه مجموع خودکار فیلد، محاسبه میانگین حسابی و همچنین حداکثر و حداقل مقادیر طبیعتاً برای viconann انواع فیلدها باید عددی باشند (N, F, I, O, B).

بقیه عملکرد، اگر واضح نیست، اما می توانید از ویرایشگر HEX نیز استفاده کنید:

Win به شما اجازه می دهد تا داده های هر عنصر را ویرایش کنید. برای چه کسی یک ویدیو را در جای خود ارسال کنید، کدام یک باید تغییر کند، و در منوی زمینه، مورد باقی مانده را انتخاب کنید - "Enter in hex". این همه - شما می توانید ویرایش و ذخیره کنید یا نتیجه را ببینید!

مزایا و معایب برنامه

  • قابل حمل و رزماری کوچک؛
  • پشتیبانی از تقریباً همه انواع فایل های DBF.
  • توانایی ایجاد پایگاه داده از ابتدا؛
  • subtrimka درخواست های SQL.
  • سیستمی برای جستجو، فیلتر و ویرایش داده ها معرفی شده است.
  • اجازه ندهید بیش از یک ماسک در فیلتر قرار دهید.
  • هیچ عملکردی برای گفتن وجود ندارد.

visnovki

برنامه Sdbf با حجم متوسط ​​و قابلیت های سیستمی خود به شما این امکان را می دهد که با پایگاه داده های DBF حتی اگر نه همه، حتی غنی تر کار کنید ... و اجرای پشتیبانی SQL در ابتدا به شما امکان می دهد ربات ویرایش پایگاه داده را بر روی آن اجرا کنید. یک سطح جدید! با کمک آنها می توانید به راحتی از طریق یک رابط گرافیکی کمبودهای زیادی را در ربات ها جبران کنید.

بزرگترین ناامیدی، به نظر من، وجود بی اهمیت ترین عملکرد "به یاد داشته باشید که روز را متوقف کنید" در نور "CTRL + Z" بود:( غیر قابل تحمل باشید :(

برای این، می توانید بیان کنید که برنامه در برنامه عملکردی پایین تر است، اما قبل از کار با آن، از قانون اداری قدیمی پیروی کنید - CREATE BACKUP! من برات خوشحال میشم :)

P.S. مجاز است برای درک و درک آزادانه این مقاله را کپی و نقل قول کند و مشارکت فعالی در پس انداز نویسندگی روسلان ترتیشنی بیان کند.

نحوه ایجاد فایل dbf از اکسل با ویکی های ADO در ADO من گم شدم ...... در اطلاعات خاص خودم .... 1. اتصال به dbf (چگونه می توانید با ado و چگونه وصل شوید); 2. ایجاد یک فایل dbf (گزینه های دیگر). 3. ثبت؛ 4. حفظ؛ 5-بستن با تشکر از اطلاعات

در این تاپیک چی بگم یا دوباره نادیده بگیرم ..... در تاپیک ADO میتونی موضوع بهتری ایجاد کنی ..... ویکی گسترده ADO

بیرون رفتن خسیس است

کد قبل از کار: "ایجاد فایل dbf از اکسل"

متنی

لیست برنامه

"::: مرحله 1 - به نظر می رسد در حال اجرای homeDir \u003d Wscript.ScriptFullName" ::: مرحله - مسیر جدید به فایل ما k \u003d Instrrev (homeDir، "\\") "::: به نظر می رسد "\ \" end homeDir \u003d چپ (homeDir, (k-1)) "::: Clean - پاک کردن نام دایرکتوری" ::: مرحله 2 - ایجاد یک مجموعه رکورد ADO و مجموعه خالی از رکوردها Set Conn \u003d CreateObject ( "ADODB .اتصال") تنظیم RS \u003d CreateObject ( "ADODB.Recordset") DSNName \u003d" DRIVER \u003d Microsoft dBase Driver (*.dbf); DBQ \u003d "DSNName \u003d DSNName & HomeDir" ::: مرحله 3 - جدول تست جدول ایجاد کنید (N1 Float، N2 Float)" "::: مرحله 5 - yogo RS. Open sql, Conn, 3,3" ::: مرحله 6 - اضافه کردن 100 رکورد به جدول برای i \u003d 1 تا 100 SQL \u003d "insert into testtable مقادیر \u200b\u200b(" & cstr (i) & "," & cstr (2 * i-1) & ") " RS.Open sql, Conn, 3,3 Next ":: : مرحله 7 - احتمالا ... SQL \u003d "انتخاب مجموع (N1)، جمع (N2) از Testtable" RS.Open SQL, Conn, 3,3 SS1 \u003d RS (0) SS2 \u003d RS (1) MsgBox SS1 MsgBox SS2 Rs.Close SQL \ u003d "Drop tabl e Testtable "RS.Open sql, Conn, 3,3 MsgBox" جدول حذف شد!"

DBF محبوب ترین فرمت برای ذخیره و تبادل داده ها بین برنامه های مختلف و در نیمه اول سال بین افزونه ها برای ارائه پایگاه های داده و صفحات گسترده است. اگر می خواهید شراب بنوشید و پیر شوید، اما همچنان در مناطق دیگر مورد تقاضا باشید. به عنوان مثال، آنها به طور فعال برنامه های حسابداری را با آن توسعه می دهند و مقامات کنترلی و دولتی بخش قابل توجهی از تماس ها را در این قالب می پذیرند.

افسوس، متأسفم، اکسل، از نسخه اکسل 2007 شروع می کند، که پشتیبانی کامل از قالب تعیین شده را اضافه کرده است. اکنون در این برنامه فقط می توانید به فایل DBF نگاه کنید و با کمک افزونه های ارائه شده توسط ابزارها اطلاعات را ذخیره کنید، افزونه دیگر قابل مشاهده نیست. خوشبختانه، هنوز هم امکان تبدیل داده های برنامه های اکسل به فرمت مورد نیاز ما وجود دارد. بیایید به رتبه یک ویسکونااتی نگاه کنیم.

در اکسل 2003 و نسخه های قبلی برنامه، امکان ذخیره داده ها با فرمت DBF (dBase) با استفاده از روش استاندارد وجود داشت. برای کسانی که لازم است روی مورد کلیک کنند "فایل"در منوی افقی برنامه، و سپس موقعیت را در لیست انتخاب کنید "یاک را نجات دهید...". در انتهای لیست ذخیره، باید نام فرمت مورد نظر را انتخاب کرده و بر روی دکمه کلیک کنید "صرفه جویی".

اما، متأسفانه، با شروع از نسخه اکسل 2007، خرده فروشان مایکروسافت dBase را منسوخ می‌دانستند و فرمت‌های اکسل امروزی برای صرفه‌جویی در زمان و هزینه در امنیت پول جدید بسیار تاشو هستند. بنابراین در اکسل دیگر امکان خواندن فایل های DBF وجود نداشت، اما ذخیره داده ها در این فرمت توسط ابزارهای نرم افزار پین شد. محافظت کنید، راه هایی را برای تبدیل ذخیره داده ها در اکسل به DBF برای هزینه اضافی پس انداز و سایر نرم افزارها کشف کنید.

روش 1: بسته مبدل WhiteTown

تعدادی برنامه وجود دارد که به شما امکان می دهد داده ها را از Excel به DBF تبدیل کنید. یکی از ساده‌ترین راه‌ها برای تبدیل داده‌ها از اکسل به DBF، استفاده از بسته ابزار WhiteTown Converters Pack برای تبدیل اشیا با پسوندهای مختلف است.

اگرچه روش نصب این برنامه ساده و به طور مستقیم قابل درک است، با این وجود، ما در مورد آن گزارش می دهیم و به تفاوت های ظریف اشاره می کنیم.

  1. پس از آن، با zavantage و راه اندازی نصب کننده، بلافاصله در پایان نمایش داده می شود نصب maistri، از چه طریقی توصیه می شود زبان را برای اجرای بیشتر مراحل نصب انتخاب کنید. برای zamovchuvannyam مقصر آن حرکتی است که روی کپی ویندوز شما نصب شده است، اما هنگام نصب می توانید آن را به خاطر بسپارید. ما نمی ترسیم و فقط روی دکمه نقش می زنیم خوب.
  2. بعد، هر بار شروع می شود، جایی که در دیسک سیستم، جایی که ابزار نصب می شود، نشان داده شده است. برای قفل کردن پوشه "فایلهای برنامه"روی دیسک "C". در اینجا بهتر است چیزی را تغییر ندهید و کلید را فشار دهید "دالی".
  3. بیایید پیروزمندانه بیدار شویم که در آن می توانید انتخاب کنید، گویی مادر می خواهید. به طور پیش فرض، تمام اجزای تبدیل موجود انتخاب شده اند. شاید، deaks coristuvach ها نمی خواهند همه آنها را نصب کنند، زیرا ابزار پوسته فضایی را روی هارد دیسک اشغال می کند. در هر زمان، برای ما مهم است که باید علامت تیک روی مورد وجود داشته باشد تبدیل XLS (اکسل) به DBF. نصب سایر اجزای بسته ابزار به صلاحدید شما قابل انتخاب است. پس از انجام تنظیمات، فراموش نکنید که روی کلید کلیک کنید "دالی".
  4. پس از آن پیروزمندانه اعلام می شود که در آن یارلیک در پاپ اضافه می شود "شروع". برای قفل کردن یارلیک نامیده می شود "شهر سفید"، آل، در bazhanni، می توانید نام خود را تغییر دهید. کلید را فشار دهید "دالی".
  5. سپس هر چند وقت یکبار راه اندازی می کنیم، که در آن می پرسد چگونه یک میانبر روی میز کار ایجاد کنیم. اگر می خواهید اطلاعات بیشتری اضافه کنید، کادر کنار پارامتر مشخص شده را علامت بزنید، اگر نمی خواهید، باید بدانید. بیا مثل یک رویا عرق کنیم، روی کلید نقش بزنیم "دالی".
  6. پس از آن، یک بار دیگر آشکار می شود. جدید پارامترهای اصلی نصب را نشان می دهد. اگر برق ندارید و اگر می خواهید پارامترها را ویرایش کنید، سپس کلید را فشار دهید "بازگشت". اگر همه چیز مرتب است، روی دکمه کلیک کنید "درج".
  7. مراحل نصب شروع شده است، پیشرفت یک نشانگر پویا نشان می دهد.
  8. بیایید اطلاعات را به زبان انگلیسی ببینیم که در آن به درایو نصب این بسته بستگی دارد. کلید را فشار دهید "دالی".
  9. در بقیه قرن نصب maistriبه نظر می رسد که برنامه WhiteTown Converters Pack با موفقیت نصب شده است. فقط باید دکمه را فشار دهیم "کامل".
  10. پس از آن، پوشه ای به نام روی میز کار ظاهر می شود "شهر سفید". Vaugh برای انتقام از برچسب های ابزار برای جهت های تبدیل خاص. این پوشه را باز کنید. ما تعداد زیادی ابزار کمکی داریم که در بسته WhiteTown از تبدیل های مستقیم مختلف گنجانده شده است. با هر پوسته ای به طور مستقیم، می توانم از ابزار برای سیستم عامل های ویندوز 32 بیتی و 64 بیتی استفاده کنم. Vіdkrivaєmo ضمیمه با نام تبدیل XLS به DBF، بسته به بیتی بودن سیستم عامل شما.
  11. برنامه تبدیل XLS به DBF شروع می شود. Yak bachimo، رابط کاربری انگلیسی است، ale، کمتر از آن نیست، به طور شهودی عاقلانه است.

    برگه بلافاصله ظاهر می شود "ورودی" ("مقدمه"). Won به منظور نشان دادن شیء، که بعدی برای تبدیل است، شناسایی می شود. که برای آن بر روی دکمه نقش بسته است اضافه کردن ("اضافه کردن").

  12. پس از آن در پایان افزودن شی استاندارد می شود. لازم است شخصی به دایرکتوری که در آن به یک کتاب اکسل با پسوند xls یا xlsx نیاز داریم مراجعه کند. علاوه بر این، به عنوان یک موضوع دانش، نام و نقش برجسته آن را روی دکمه مشاهده می کنیم "ویدکریتی".
  13. یاک باچیمو، مسیر رسیدن به شی را دنبال می کند که توسط سپرده گذاران دیده شده است "ورودی". کلید را فشار دهید بعد ("دالی").
  14. پس از آن، به طور خودکار به یک برگه دیگر منتقل می شویم "خروجی" ("ویسنووک"). در اینجا مرحله بعدی توجه به خود دایرکتوری است، یک شی آماده با پسوندهای DBF را می بینید. برای انتخاب پوشه برای ذخیره فایل DBF تمام شده، روی دکمه کلیک کنید "مرور کردن..." ("به عقب نگاه کن"). یک لیست کوچک از دو نقطه نشان داده شده است "فایل را انتخاب کنید" ("فایل را انتخاب کنید") і "پوشه را انتخاب کنید" ("پوشه را انتخاب کنید"). در واقع، اعداد به معنای انتخاب نوع دیگری از نماد ناوبری برای نمایش پوشه ذخیره نیست. روبیمو انتخاب کنید
  15. در اولین نوبت، عالی خواهد بود "یاک را نجات دهید...". جدید می تواند مانند پوشه ها را ببیند و از قبل اشیاء dBase را بشناسد. بیایید به آن دایرکتوری برویم، de bazhaemo zrobiti zberezhennya. دالی در میدان "فایل ایمیا"ممکن است نام تحت شرایطی به این معنی باشد که شی بعد از تبدیل مشخص شده است. دومی روی دکمه نقش بسته است "صرفه جویی".

    چگونه گزینه را دریافت خواهید کرد "پوشه را انتخاب کنید"، سپس انتخاب یک دایرکتوری در پایان باید آسان تر باشد. جدید فقط پوشه ها خواهد داشت. یک پوشه را برای ذخیره انتخاب می کنیم و دکمه را فشار می دهیم خوب.

  16. Yak Bachimo، اگر راهی برای خروج از آنها وجود داشته باشد، راه به پوشه ذخیره شی از آن آویزان است "خروجی". برای رفتن به تب بعدی روی کلید کلیک کنید بعد ("دالی").
  17. در بقیه سپرده گزینه ها ("مولفه های") Dzhe richly nalashtuvan، اما ما به احتمال زیاد کلیک کنید نوع فیلدهای یادداشت ("نوع فیلد یادداشت"). Kіlkom در سراسر این زمینه خودکار ("خودکار"). لیستی از انواع dBase را برای ذخیره شی نمایش می دهد. این پارامتر اهمیت بیشتری دارد، زیرا به دور از همه برنامه هایی که با dBase کار می کنند، می توانند انواع اشیاء را با این پسوندها پردازش کنند. برای آن، لازم است بدانید که چه نوع را بچرخانید. امکان انتخاب از بین شش نوع مختلف وجود دارد:
    • dBASE III;
    • فاکس پرو;
    • dBASE IV;
    • ویژوال فاکس پرو;
    • \u003e SMT;
    • dBASE سطح 7.

    Robimo نوع مورد نیاز برای stosuvannya را در یک برنامه خاص انتخاب می کند.

  18. پس از آن، همانطور که انتخاب شده است، می توانید به رویه تبدیل غیرمتوسط ​​بروید. که برای آن بر روی دکمه نقش بسته است شروع کنید ("شروع").
  19. روند تبدیل شروع می شود. اگر چند برگه داده در کتاب اکسل وجود داشته باشد، برای پوسته آنها یک فایل DBF ایجاد می شود. در مورد تکمیل فرآیند تبدیل، یک شاخص سبز از پیشرفت وجود خواهد داشت. پس از آن، یاک وین تا پایان میدان، بر روی دکمه نقش بسته بود پایان ("تمام").

سند تمام شده همانطور که توسط سپرده گذار نشان داده شده است در فهرست راهنمای شما پردازش می شود "خروجی".

تنها کمبودی که در راه دانلود بسته مبدل WhiteTown وجود دارد این است که می توان تنها 30 روش تبدیل را بدون هزینه انجام داد و پس از آن مجبور به خرید مجوز خواهیم بود.

روش 2: ابرباد XlsToDBF

امکان تبدیل کتاب اکسل به dBase بدون واسطه از طریق رابط برنامه برای کمک به نصب بوسترهای شخص ثالث وجود دارد. یکی از کوتاه ترین و مهم ترین آنها Superbud XlsToDBF است. بیایید به الگوریتم її zastosuvannya نگاه کنیم.

  1. از آنجایی که بایگانی XlsToDBF.7z با یک سوپرباد گرفته شده است، از یک شی جدید با نام XlsToDBF.xla باز می شود. از آنجایی که بایگانی ها دارای پسوند 7z هستند، پس باز کردن بسته بندی را می توان یا با یک برنامه استاندارد برای پسوند 7-Zip یا برای کمک بایگانی کننده دیگری انجام داد که کار با او را پشتیبانی می کند.
  2. دفعه بعد که برنامه اکسل را شروع می کنیم و به تب می رویم "فایل". قیمت دالی در خرده فروشان افزایش خواهد یافت "مولفه های"از طریق منوی سمت چپ پنجره.
  3. در پایان پارامترها، روی آیتم فشار می دهیم "اجزاء". به سمت راست پنجره حرکت کنید. در انتهای یوگو، یک زمین بریده شده است "مدیریت". ما به یک جامپر جدید در موقعیت حرکت می کنیم "نادبودوی اکسل"و روی دکمه کلیک کنید "برو...".
  4. در پایان مدیریت نادبودوف عالی نیست. Tisnemo در دکمه جدید "نگاهی به گذشته...".
  5. در انتهای باز شدن شی اجرا می شود. ما باید به دایرکتوری برویم که بایگانی های XlsToDBF در آن باز می شوند. وارد پوشه ای با همین نام می شویم و شیء را با نام می بینیم "XlsToDBF.xla". دومی روی دکمه نقش بسته است خوب.
  6. بیایید در پایان مدیریت نادبودوف به ما بپردازیم. یاک باچیمو، نام در لیست ظاهر شد "XLS-\u003e DBF". Tse i є nadbudova ما. تقصیر اوست که تیک دارد. اگر تیک هر روز بررسی شود، її را می گذاریم، و سپس روی دکمه برجسته می کنیم خوب.
  7. Otzhe، nadbudova نصب شد. اکنون می‌توانیم یک سند اکسل را باز کنیم که باید به dBase تبدیل شود، در غیر این صورت می‌توانیم به سادگی آنها را در Arkush تایپ کنیم، زیرا سند هنوز ایجاد نشده است.
  8. اکنون لازم است که دستکاری هایی با داده ها انجام دهیم تا آنها را برای تبدیل آماده کنیم. پرش برای همه چیز، دو ردیف بالای عنوان جدول اضافه کنید. بوی تعفن به این دلیل است که اولین نفر در قوس است و نام مادر در نوار مختصات عمودی "1" і "2".

    در گوشه سمت چپ بالا، می توانید یک نام وارد کنید، همانطور که می خواهیم به فایل DBF ایجاد شده اضافه کنیم. از دو بخش تشکیل شده است: نامگذاری مناسب و گسترش. فقط الفبای لاتین مجاز است. نمونه ای از چنین نامی - UCHASTOK.DBF.

  9. در اولین مشتری، لازم است کدگذاری را به نام دست راست مشخص کنید. دو گزینه برای کدنویسی از zastosuvannyam که سربار داده شده است وجود دارد: CP866 і CP1251. yakscho oseredok B2خالی یا در آن درج می شود که آیا مقدار vіdmіnne vіd "CP866"، سپس برای zamovchuvannyam شما zastosovuvatsya برنامه نویسی خواهد شد CP1251. ما آن کدگذاری را همانطور که می دانیم لازم است قرار می دهیم وگرنه فیلد را خالی پر می کنیم.
  10. بیایید به ردیف بعدی برویم. در سمت راست، در ساختار dBase، یک نوع پوست، یک فیلد نامگذاری، ممکن است یک نوع داده وجود داشته باشد. معانی زیر را تعیین کنید:
    • ن(عددی) - اعداد؛
    • L(منطقی) - منطقی؛
    • D(تاریخ) - تاریخ؛
    • سی(شخصیت) - رشته.

    علاوه بر این، در یک رشته ( cnnn) من نوع عددی ( Nnn) بعد از نام یک حرف، حداکثر تعداد کاراکترها را در فیلد مشخص کنید. اگر ده ها کاراکتر در نوع عددی وجود دارد، باید تعداد ارقام را بعد از نقطه نشان دهید ( Nnn.n).

    از انواع دیگر داده ها در قالب dBase (Memo، General و غیره) استفاده کنید، اما این نوع داده را نمی توان با آنها استفاده کرد. لطفاً توجه داشته باشید که اکسل 2003 تا زمانی که به DBF تبدیل می شود نباید با آنها استفاده شود.

    برای نوع خاص ما، اولین فیلد رشته ای با عرض 100 کاراکتر خواهد بود ( C100، و سایر فیلدها دارای اعداد 10 کاراکتر خواهند بود ( N10).

  11. در ردیف پیشرو، نام فیلدها روزتاشوان است. Ale در سمت راست در این واقعیت است که بوی تعفن نیز باید به لاتین وارد شود، و نه به سیریلیک، مانند ما. همچنین حذف در نام فیلدها مجاز نیست. آنها را طبق قوانین تغییر دهید.
  12. پس از آن، آماده سازی داده ها می تواند تکمیل شود. با فشار دادن مکان نما با دکمه سمت چپ ماوس می توانید کل محدوده جدول را روی قوس مشاهده کنید. بیایید به برگه برویم "روزروبنیک". برای قفل کردن روشن است، برای آن، قبل از دستکاری های بیشتر، لازم است ربات ماکرو را فعال و روشن کنید. دالی روی خطوط در بلوک نالاشتووان "کد"روی نماد کلیک کنید "ماکروزی".

    با تایپ ترکیبی از کلیدهای داغ می توانید این کار را کمی ساده تر انجام دهید Alt+F8.

  13. در انتهای ماکروها اجرا می شود. در میدان "Im'ya macro"نام نادبودوی ما را وارد کنید XlsToDBFبدون پنجه ثبت نام با چه کسی مهم نیست. دالی روی دکمه کلیک کنید "ویکناتی".
  14. ماکرو در حالت پس زمینه است و پردازش انجام شده است. پس از آن، در همان پوشه، با حذف فایل اکسل خروجی، یک شی با پسوندهای DBF با همان نام ها تشکیل می شود، همانطور که در وسط داده شد. A1.

Yak Bachimo، روش دانمارکی بسیار بیشتر از جلو تاشو است. علاوه بر این، اشکالاتی برای تعداد انواع آبیاری پیروز و ایجاد انواع شی با پسوندهای DBF وجود دارد. نقص دیگر این است که دایرکتوری ایجاد شی dBase فقط قبل از فرآیند تبدیل، با انتقال مستقیم به پوشه اختصاص داده شده به فایل اکسل قابل شناسایی است. از جمله مزایای این روش، می توانید مواردی را در نظر بگیرید که کاملاً بدون هزینه هستند و عملاً تمام دستکاری ها بدون واسط از طریق رابط اکسل انجام می شود.

روش 3: مایکروسافت اکسس

اگرچه نسخه های جدید اکسل روش شناخته شده ای برای ذخیره داده ها در قالب DBF ندارند، اما نه کمتر، نوع اشکالات مایکروسافت اکسس به استاندارد نامیده شدن نزدیکتر است. در سمت راست، به این ترتیب که این برنامه توسط همان ناشر اکسل منتشر شده است و همچنین در بسته Microsoft Office گنجانده شده است. تا آن زمان، این امن ترین گزینه است، زیرا نیازی به تماس با امنیت نرم افزار فروشندگان شخص ثالث نخواهد بود. مایکروسافت اکسس به طور ویژه برای کار با پایگاه داده طراحی شده است.

  1. علاوه بر این، از آنجایی که تمام داده های لازم در مورد آرکوش به اکسل وارد شده است، برای تبدیل آنها به فرمت DBF، باید در یکی از فرمت های اکسل مقداری صرفه جویی کنید. برای آنها، روی نماد موجود در فلاپی دیسک در گوشه سمت چپ بالای پنجره برنامه کلیک کنید.
  2. Vіdkrivaєtsya vіkno zberezhennya. بیایید به آن دایرکتوری، de bazhaemo، یک فایل ذخیره شده برویم. خود z ієї yogo پوشه ها باید به Microsoft Access وارد شوند. فرمت کتاب را می توان در xlsx قفل کرد یا می توانید آن را به xls تغییر دهید. در این مورد، مهم نیست، زیرا ما فایل را فقط برای تبدیل آن به DBF ذخیره می کنیم. پس از آن، چگونه تمام توری از vikonan، برجسته بر روی دکمه "صرفه جویی"و پنجره اکسل را ببندید.
  3. برنامه مایکروسافت اکسس را راه اندازی می کنیم. به برگه بروید "فایل"، همانطور که در مشارکت کنندگان دیگر نشان داده شد. Tisnemo برای هر آیتم منو "ویدکریتی", Raztashovaniya در سمت چپ پنجره.
  4. هنگام باز کردن یک فایل شروع می شود. بیایید به آن دایرکتوری برویم، ما فایل را در یکی از فرمت های اکسل ذخیره کردیم. Sob vіn vіdrazivsya vіknі، با تغییر فرمت فایل به موقعیت، تنظیم مجدد "کتاب کار اکسل (*.xlsx)"یا "Microsoft Excel (*.xls)"، در آیش، کتاب در کدام یک از آنها ذخیره شد. از آنجایی که نام فایل مورد نیاز ما دیده می شد، آن را می بینیم و روی دکمه حک می شود "ویدکریتی".
  5. ویکنو "اتصال به صفحه گسترده". این امکان را به شما می دهد تا داده ها را تا حد امکان به درستی از یک فایل اکسل به مایکروسافت اکسس انتقال دهید. ما باید یک برگه اکسل را انتخاب کنیم، داده هایی که از آن وارد می کنیم. در سمت راست، با توجه به اینکه اطلاعات در فایل اکسل روی چندین قوس قرار داده شده است، می توانید آن را به Access only okremo وارد کنید و ظاهراً آن را به فایل های okrem DBF تبدیل کنید.

    همچنین امکان وارد کردن اطلاعات در محدوده های okremih در طاق ها وجود دارد. آلو در خلق و خوی ما ضروری نیست. جامپر را در موقعیت خود قرار می دهیم "برگها"و سپس آن صفحه را انتخاب می کنیم، ستاره ها برای گرفتن داده انتخاب می شوند. صحت اطلاعات نمایش داده شده را می توان در قسمت پایین پنجره مشاهده کرد. همه چیز خوشحال می شود، بر روی دکمه حک شده است "دالی".

  6. در vіknі بعدی، به عنوان جدول شما برای مه کردن عناوین، لازم است کادر کنار مورد را علامت بزنید. "اولین ردیف برای انتقام از سرفصل ها". بیایید دکمه را فشار دهیم "دالی".
  7. در یک پنجره جدید، اگر نام عنصر پیوند داده شده اضافه شود، پیوند به صفحه گسترده قابل تغییر است. بیایید دکمه را فشار دهیم "آماده".
  8. پس از آن، پنجره دیالوگ یادداشت می شود، در این صورت یک اعلان در مورد کسانی که پیوند جدول با فایل اکسل تکمیل شده است، ارسال می شود. Tisnemo روی دکمه خوب.
  9. همانطور که در بقیه هفته به آن اختصاص دادیم، قسمت سمت چپ رابط برنامه نام جدول را خواهد داشت. بر روی دکمه جدید سمت چپ ماوس دوبار کلیک کنید.
  10. جدول بعدی شبیه یک پنجره است. به برگه بروید "داده های زوونیشنی".
  11. در صفحه در بلوک ابزار "صادرات"فشار دادن روی نوشتن "دوداتکوو". یک مورد را از لیست انتخاب کنید "فایل dbase".
  12. برای صادرات به فرمت DBF اعمال می شود. در میدان "فایل ایمیا"شما می توانید محل ذخیره فایل و نام آن را مشخص کنید، اگر چنین است، اگر آن را برای پیش فرض مشخص کنید، به دلایلی مناسب نیستید.

    در میدان "فرمت فایل"یکی از سه نوع را در قالب DBF انتخاب کنید:

    • dBASE III(برای قفل کردن)؛
    • dBASE IV;
    • dBASE 5.

    باید دروغ گفت، که قالب مدرن تری است (شماره سریال بیشتر)، پس از آن امکانات بیشتری برای پردازش در داده های جدید وجود دارد. Tobto، imovirnist است که در فایل شما می توانید تمام داده های جداول را ذخیره کنید. اما در عین حال کمتر است که برنامه ای که در آن فایل DBF را در آینده وارد می کنید، با این نوع یکسان باشد.

    پس از آن، همانطور که تمام تنظیمات تنظیم شده است، بر روی دکمه نقش بسته است خوب.

  13. به محض اینکه پیامی در مورد عفو ارسال شد، سپس داده ها را صادر کنید، که نوع دیگری از فرمت DBF است. اگر همه چیز به خوبی پیش رفت، پس همه چیز درست است که نشان داده شود، که در آن تأیید می شود که صادرات پیروزی ها موفقیت آمیز است. Tisnemo روی دکمه "نزدیک".

فایل dBase ایجاد شده در همان دایرکتوری خواهد بود که در صادرات مشخص شده است. سپس می توانید هر گونه دستکاری را با آن انجام دهید، از جمله وارد کردن یوگا به برنامه های دیگر.

مانند Bachimo، صرف نظر از مواردی که در نسخه های فعلی اکسل، امکان ذخیره فایل ها با فرمت DBF با کمک ابزارها وجود دارد، این روش را می توان برای کمک به دانلود سایر برنامه ها و سوپربادها انجام داد. به روش زیر، کاربردی ترین روش تبدیل همانند مجموعه ابزار WhiteTown Converters Pack است. Ale، متاسفانه، تعداد انگشت شماری از تحولات غیر koshtovnyh در جدید احاطه شده است. XlsToDBF Nadbudov امکان تبدیل کاملاً رایگان را فراهم می کند، اما این روش غنی تر است. قبل از آن، عملکرد این نوع حتی کوچکتر است.

"میانگین طلایی" روش استفاده از برنامه Access است. مانند اکسل، شرکت مادر شرکت مایکروسافت است و نمی‌توانید آن را یک ضمیمه شخص ثالث بنامید. تا آن زمان، این گزینه به شما امکان می دهد یک فایل اکسل را به فرمت dBase تبدیل کنید. اگر می خواهید از نشانگر Access استفاده کنید، همچنان باید از برنامه WhiteTown استفاده کنید.