الانتقال إلى المحتوى الرئيسي

كيفية التعبير عن استعلام في 1 ج كسلسلة: أمثلة وتفسيرات

عندما يعمل المستخدم مع برنامج 1 ج: تحتاج المؤسسة إلى إجراء نوع من البحث عن البيانات ، فإن الأداة الرئيسية لذلك هي الاستعلام. في 1 ج ، يتم التعبير عن الاستعلامات كسلسلة تحدد شروط اختيار البيانات الضرورية. غالبا ما يواجه المطورون الحاجة إلى تقديم الطلب الصحيح من أجل الحصول على المعلومات التي يحتاجون إليها. في هذه المقالة ، سنلقي نظرة على العديد من الأمثلة على الاستعلامات في 1 ج ونشرح كيفية صنعها.

المثال الأول للاستعلام هو عينة من جميع الموظفين الذين تزيد أعمارهم عن 30 عاما. للقيام بذلك ، تحتاج إلى استخدام عوامل المقارنة والمشغلين المنطقيين. في هذه الحالة ، يمكنك كتابة الاستعلام على النحو التالي: "العمر > 30". سيختار هذا الطلب فقط الموظفين الذين تزيد أعمارهم عن 30 عاما.

مثال آخر مفيد للاستعلام هو أخذ عينات من جميع المنتجات التي تحتوي على أقل من 10 عناصر في المخزون. يتم استخدام عوامل المقارنة والمشغلين المنطقيين أيضا لهذا الغرض. قد يبدو الطلب كما يلي:"الكمية في المخزون < 10". سيحدد هذا الاستعلام جميع المنتجات التي تحتوي على أقل من 10 وحدات في المخزون.

يجب أن نتذكر أن الاستعلامات في 1 ج حساسة لحالة الأحرف: "العمر" و "العمر" حقلان مختلفان.

بالإضافة إلى ذلك ، يمكن استخدام عوامل تشغيل التعبير الشرطي في الاستعلامات. على سبيل المثال ، يمكنك تحديد جميع الحسابات بمبلغ أكبر من 1000 وفي نفس الوقت نوع الحساب هو "المصاريف". يتم استخدام المشغل" و " لهذا الغرض. قد يبدو الطلب كما يلي:"المبلغ > 1000 ونوع الحساب = "المصاريف"". سيحدد هذا الطلب فقط تلك الحسابات التي يزيد حجمها عن 1000 ونوع الحساب هو "المصاريف".

عند إجراء استعلامات في 1 ج ، تحتاج إلى الانتباه إلى بناء الجملة الصحيح واستخدام عوامل التشغيل المناسبة. تتيح لك الاستعلامات تحديد البيانات الضرورية والعمل بسهولة مع كميات كبيرة من المعلومات. نأمل أن تساعدك هذه الأمثلة والتفسيرات في إجراء الاستعلامات الصحيحة في 1 ج وتبسيط عملك مع البرنامج.

  1. ج: استعلام التعبير كسلسلة
  2. أمثلة وتفسيرات
  3. كيفية كتابة استعلام في 1 ج: أمثلة وتفسيرات
  4. التعبير عن طلبك كسلسلة
  5. أمثلة وتفسيرات تعبير الاستعلام في 1 ج في شكل سلسلة
  6. كيفية تسجيل طلبك بشكل صحيح
  7. سؤال وجواب
  8. كيف يمكنني التعبير عن استعلام في 1 ج كسلسلة?
  9. ما هي أمثلة الاستعلامات في 1 ج التي يمكن تقديمها?
  10. ما هي الشروط التي يمكن استخدامها في طلبات ج 1?
  11. هل من الممكن تضمين استعلام 1 ج في سطر من التعليمات البرمجية بلغة أخرى?
  12. ما هي لغات البرمجة الأخرى التي تدعم الاستعلامات إلى 1 درجة مئوية?

C: استعلام التعبير كسلسلة

طريقة تنفيذ الاستعلام () في 1 ج: تسمح لك المؤسسة بإجراء استعلامات إلى قاعدة البيانات. يتم تمرير تعبير الاستعلام كوسيطة إلى الطريقة كسلسلة. في هذه الحالة ، يجب أن تتكون سلسلة الاستعلام وفقا للغة الاستعلام 1 ج: طلب.

مثال على تعبير استعلام في شكل سلسلة:

"اختر

/ رقم,

/ التاريخ,

/ المبلغ

/ من

/ وثيقة.النظام إلى المورد

/ ترتيب حسب

/ التاريخ"

في هذا المثال ، يتم تقديم طلب إلى المستند"طلب إلى المورد". في مجموعة النتائج ، يتم تحديد الحقول "الرقم" و "التاريخ" و "المبلغ". يتم فرز النتائج حسب حقل "التاريخ".

يمكن أن تحتوي سلسلة الاستعلام على عوامل تشغيل ووظائف مختلفة للغة الاستعلام ، مثل" تحديد "و" من "و" ترتيب حسب "و" أين " وغيرها. تسمح لك بتعيين شروط أخذ عينات البيانات وفرز النتائج وتجميع البيانات والعمليات الأخرى.

فيما يلي مثال على استعلام أكثر تعقيدا في شكل سلسلة:

"اختر

| Nomenclature.Name,

/ المبلغ (وثيقة.ترتيب المورد من البضائع.المبلغ)

/ من

/ وثيقة.النظام إلى المورد

/ اتصال اليسار

/ وثيقة.ترتيب المورد من السلع

/ بواسطة

/ وثيقة.النظام إلى المورد.ترتيب المورد من السلع. رابط

/ أين

/ الرقم = ورقم الطلب

/ مجموعة حسب

| Nomenclature.Name"

في هذا المثال ، يتم تقديم طلب إلى مستند " طلب المورد "باستخدام جدول" طلب المورد " ذي الصلة. في مجموعة النتائج ، يتم تحديد الحقول "الاسم" من الجدول "التسمية" ومقدار الحقل "المبلغ" من المستند "ترتيب مورد البضائع". ترتبط المستندات بحقل" الارتباط". يتم تجميع النتائج حسب حقل" الاسم". يتم تعيين شرط التحديد باستخدام معلمة" رقم الطلب".

نتيجة لتنفيذ طريقة تنفيذ الاستعلام () ، يتم إرجاع كائن من مجموعة السجلات مع نتائج تنفيذ الاستعلام. يمكن استرداد البيانات من مجموعة السجلات باستخدام طرق الكائن مثل التالي () ، السابق () ، جيت () ، وغيرها.

أمثلة وتفسيرات

فيما يلي بعض الأمثلة على الاستعلامات في 1 ج ، معبرا عنها كسلاسل ، بالإضافة إلى تفسيراتها:

  • حدد * من الدليل.العملاء;

    يقوم هذا الاستعلام بإرجاع كافة الإدخالات من دليل "العملاء". هنا" تحديد "يعني تحديد ،" * "— جميع الحقول ، " من " — من أي جدول للاختيار.

  • حدد الاسم والعنوان من الدليل.العملاء حيث المدينة = "موسكو";

    يقوم هذا الاستعلام بإرجاع اسم وعنوان العملاء الذين تكون مدينتهم"موسكو". يتم استخدام "أين" لتحديد حالة التحديد.

  • قم بتحديث المستند.حالة تعيين طلب العميل = "تم الشحن" حيث الرقم = "000001";

    يقوم هذا الطلب بتحديث حالة مستند" طلب العميل "بالرقم" 000001 "ويضبطه على"تم الشحن". يتم استخدام "تعيين" لتحديد الحقل المراد تغييره.

  • أدخل في سجل التراكم.بقايا البضائع (البضائع ، المستودع ، الكمية) القيم (البضائع.رمز المنتج 123, المستودعات.الرئيسية ، 10);

    يضيف هذا الطلب إدخالا جديدا إلى سجل تراكم المخزون بالقيم المحددة لحقول" المنتج "و" المستودع "و" الكمية". يتم استخدام " إدراج في "لتحديد الجدول الذي يجب إضافة السجل إليه ، ويتم استخدام" القيم " لتحديد قيم الحقول.

يمكن تقديم هذه الطلبات باستخدام طريقة" تنفيذ الطلب " لكائن الاتصال.باستخدام موفر الخلية". إنها تسمح لك بالعمل مع بيانات 1 درجة مئوية بتنسيق مناسب والحصول على المعلومات اللازمة.

الفريقالوصف
اختريختار البيانات من الجدول
تحديثتحديث البيانات في الجدول
أدخل فييضيف إدخال جديد إلى الجدول
أينيحدد شرط الاختيار
مجموعةيحدد قيمة الحقل
القيميحدد قيم الحقول المراد إدراجها

الاستعلامات في 1 ج في شكل سلاسل هي أداة قوية للعمل مع البيانات. أنها تسمح لك لتحديد وتحديث وإضافة السجلات إلى الجداول ، وإجراء تصفية معقدة والفرز. باستخدام الأوامر الصحيحة وشروط أخذ العينات ، يمكنك الحصول على المعلومات اللازمة من قاعدة بيانات 1 سي.

كيفية كتابة استعلام في 1 ج: أمثلة وتفسيرات

1 ج: المؤسسة هي نظام قوي لإدارة المؤسسات يسمح لك بالعمل مع أنواع مختلفة من البيانات ، بما في ذلك قواعد البيانات. لإجراء استعلامات إلى قاعدة البيانات في 1 ج ، يتم استخدام لغة استعلام خاصة ، والتي تسمى "استعلامات 1 ج". تتيح لك هذه اللغة الحصول على معلومات من قاعدة بيانات ، بالإضافة إلى إجراء عمليات مختلفة على هذه البيانات.

فيما يلي أمثلة وتفسيرات لكيفية كتابة الاستعلامات في 1 ج:

    مثال على طلب لتغيير البيانات في جدول:

تغيير المنتجات

حيث العدد = 1

لإنشاء

  • اسم = 'اسم جديد',
  • السعر = 750;

  1. على سبيل المثال ، ضع في اعتبارك طلبا للحصول على قائمة بجميع العملاء من الدليل"العملاء":

| Clients.Name,

/ العملاء.الهاتف

/ من

/ كتاب مرجعي.العملاء كعملاء"

  1. في هذا الاستعلام ، يتم استخدام التركيبات التالية:
  2. تحديد: كلمة رئيسية تشير إلى مجموعة من الحقول;
  3. Customers.Name: اسم الحقل الذي سيتم اختياره;
  4. الزبائن.الهاتف: اسم الحقل الذي سيتم تحديده;

دليل.العملاء: اسم الكائن الذي سيتم تحديد البيانات منه;

كعملاء: الاسم المستعار للكائن ، من أجل راحة قراءة الطلب;

/ : أحرف فاصل الأسطر ، لتحسين قابلية قراءة الكود;

وبالتالي ، تحدد سلسلة الاستعلام هذه أسماء وأرقام هواتف جميع العملاء من دليل" العملاء".

أمثلة وتفسيرات تعبير الاستعلام في 1 ج في شكل سلسلة

في 1 ج ، يمكنك التعبير عن استعلامات قاعدة البيانات كسلسلة باستخدام لغة استعلام خاصة. تتيح لك هذه اللغة تحديد البيانات من الجداول وتصفيتها وفقا لشروط معينة وإجراء عمليات مختلفة على هذه البيانات. فيما يلي بعض الأمثلة على الاستفسارات في 1 ج:

مثال 1:

تحديد جميع السجلات من جدول "الموظفين" :

اختر * من الموظفين

في هذا المثال ، نستخدم الكلمة الرئيسية المحددة لتحديد البيانات من جدول الموظفين. تعني علامة " * " أننا نختار جميع حقول الجدول. بعد من الكلمة الرئيسية ، يشار إلى اسم الجدول الذي نريد تحديد البيانات منه.

المثال 2:

تحديد حقول معينة من جدول "الموظفين" مع التصفية حسب الشرط:

حدد الاسم الأخير ، الاسم الأول من الموظفين حيث العمر > 30

في هذا المثال ، نختار فقط حقلي" الاسم الأخير "و" الاسم الأول "من جدول" الموظفين". يتم تحديد حالة تصفية البيانات بعد الكلمة الرئيسية أين. في هذه الحالة ، نختار فقط تلك السجلات التي تكون فيها قيمة حقل" العمر " أكبر من 30.

المثال 3:

اختيار البيانات من جداول متعددة مع الانضمام:

حدد الموظفين.اسم العائلة, Departments.Name من الموظفين الداخليين الانضمام إلى الإدارات على الموظفين.القسم = Departments.ID

في هذا المثال ، نختار حقلي" الاسم الأخير "من جدول" الموظفين "و" العنوان "من جدول" الأقسام". تشير الكلمة الأساسية للانضمام الداخلي إلى ضم الجداول وفقا للشرط الذي تم تعيينه بعد الكلمة الرئيسية.

هذه ليست سوى جزء صغير من قدرات لغة الاستعلام في 1 ج. كما أنه يدعم تجميع البيانات والفرز واستخدام الوظائف المجمعة والمزيد. استخدم هذه المعرفة لإنشاء استعلامات أكثر تعقيدا في 1 درجة مئوية والحصول على البيانات اللازمة من قاعدة البيانات الخاصة بك.

كيفية تسجيل طلبك بشكل صحيح

عند العمل مع 1 ج ، يجب أن تكون قادرا على كتابة الاستعلامات لاستخراج البيانات الضرورية من قاعدة البيانات. في 1 ج ، تتم كتابة الاستعلامات كسلسلة ، ويختلف تركيبها قليلا عن استعلامات سكل المعتادة. في هذا القسم ، سننظر في كيفية كتابة طلبك في 1 ج بشكل صحيح.

يوفر 1 ج عدة طرق لتسجيل الطلبات:

استعلام بسيط

طلب بشروط