تحرير الجداول
يوفر تحرير الجداول في الأساس تجربة تحرير تشبه تجربة Excel.
يحدد عرض الأسماء ما إذا كان الجدول يرسم الأسماء أو الأسماء المنطقية أو كليهما في رأسه وصفوفه.
يبدأ وضع التحرير بالضغط على Enter أو بالنقر نقرًا مزدوجًا على خلية.
ينهيه Enter أو Escape. يُطبَّق ما تكتبه أثناء كتابتك له، لذا يحتفظ Escape بالنص بدلًا من إرجاعه إلى ما كان عليه. وخلية المجال هي الاستثناء: فهي لا تختار إلا من قائمتها ولا تحتفظ أبدًا بما تكتبه. ويمكن أيضًا لإغلاق خلية الاسم المنطقي على اسم منطقي تغيّر أن يملأ الاسم المادي.
يُبقي Escape التركيز على الخلية ويُبقي الجدول محددًا، ويلغي الضغط على Escape مرة ثانية كليهما. وما دامت خلية الاسم المنطقي تعرض قائمة المصطلحات الخاصة بها، يُغلق أول Escape القائمة وحدها.
ما دام أسلوب الإدخال لا يزال في مرحلة التركيب، يُبقي Escape وضع التحرير مفتوحًا.

إضافة أعمدة
تُنشأ الأعمدة باستخدام الاختصار Alt + Enter (Windows/Linux) أو ⌥ + Enter (Mac)، الذي يضيف عمودًا إلى كل جدول محدد، أو بالزر + في رأس الجدول، الذي يضيف عمودًا إلى ذلك الجدول.
وينتقل التركيز إلى أول خلية في العمود الجديد، وهي أول خلية يرسمها صفه في ترتيب الأعمدة. وفي الترتيب الافتراضي تكون هذه اسمه، وهو في العرض Logical Names اسمه المنطقي، وفي العرض Both Names خلية Logical Name فيه، راجع عرض الأسماء.
والعمود المضاف بالمفتاح Tab من الخلية الأخيرة، والمفتاح الأساسي الذي يضيفه رسم علاقة إلى جدول أصل لا مفتاح له، يبدآن بتلك الخلية أيضًا.
مفتاح Tab
اضغط Tab للانتقال مباشرةً إلى وضع التحرير في الخلية التالية.
يؤدي الضغط على Tab في الخلية الأخيرة إلى إنشاء عمود جديد وفتح أول خلية فيه للتحرير، راجع إضافة أعمدة.
استخدم Shift + Tab للانتقال إلى وضع التحرير في الخلية السابقة.
يمر Tab وShift + Tab عبر الخلايا التي يرسمها الجدول بترتيبها، لذا يحدد عرض الأسماء وView Option → Domain ما إذا كانت خلايا الاسم المنطقي وخلايا المجال من بينها، راجع كتابة اسم منطقي.
علامات المفتاح البديل المرسومة بعد آخر خلية في الصف ليست خلايا، لذا يتخطاها تركيز لوحة المفاتيح ولا تُفتح للتحرير أبدًا.

الإكمال التلقائي لنوع البيانات
ابدأ تحرير خلية DataType واكتب. تُقترح الأنواع المطابقة من قاعدة البيانات المحددة، ويُبرَز في الاقتراح الجزء الذي يحتوي حرفيًا على ما كتبته.
أما المطابقة نفسها فتقريبية، لذا يعثر vch أيضًا على VARCHAR.
Arrow UpأوArrow Down: التنقل بين الاقتراحاتArrow RightأوTabأوEnter: قبول الاقتراح المُبرَزArrow Left: الرجوع إلى النص الذي كتبته
يمكنك أيضًا النقر على اقتراح.
تعرض القائمة ما يصل إلى عشرة اقتراحات في المرة الواحدة، وتُمرَّر لعرض البقية.
لا يُفرض أي شيء، لذا يمكن كتابة نوع غير موجود في القائمة بحرية، بما في ذلك الوسائط كما في VARCHAR(255). تُغلق القائمة بمجرد أن يتجاوز ما تكتبه اسمًا كاملًا لنوع، كما يفعل VARCHAR(255) أو BIGINT UNSIGNED.
تتبع الاقتراحات قاعدة البيانات المحددة. يؤدي تغيير قاعدة البيانات إلى تغيير ما يُقترح، ويترك الأعمدة الموجودة كما هي.
تؤدي الكتابة في الخلية DataType لعمود مرتبط بمجال، أو قبول اقتراح فيها، إلى فك ربط العمود بالمجال بمجرد أن يختلف نوعه عن نوع المجال، راجع المجالات وأنواع البيانات.
في العرض Logical Names، ما دام View Option → Domain معطّلًا، تعرض خلية النوع لعمود مرتبط بمجال مسمّى اسمَ المجال، ويفتح تحريرها منتقي المجالات بدلًا من هذه الاقتراحات. أما خلية النوع التي تعرض نوع بيانات فتحرّره كما سبق.

غير NULL، فريد، تزايد تلقائي
هذه الخلايا الثلاث مفاتيح تبديل وليست نصًا.
انقر نقرًا مزدوجًا على إحداها، أو اضغط Enter أثناء وجود التركيز عليها، لتبديل قيمتها.
تعرض خلية غير NULL القيمة N-N عندما تكون مفعّلة، وNULL عندما لا تكون كذلك.
يظهر UQ وAI باهتين عند تعطيلهما ومُبرَزين عند تفعيلهما.

لا يمكن تبديل الخلايا التي تخفيها خيارات عرض الجدول.
تحديد عدة أعمدة
تتوفر خمس طرق:
Shift + Arrow Up/Down: توسيع التحديد صفًا واحدًا في كل مرةCtrl + click(Windows/Linux) أو⌘ + click(Mac): إضافة عمود واحدShift + click: تحديد النطاق بدءًا من آخر عمود كان عليه التركيزCtrl + Shift + click(Windows/Linux) أو⌘ + Shift + click(Mac): إضافة ذلك النطاق إلى التحديدAlt + A(Windows/Linux) أو⌥ + A(Mac): تحديد الكل

لنقل الأعمدة المحددة معًا، اسحب المقبض الموجود بجانب العمود الذي عليه التركيز، راجع إعادة ترتيب الأعمدة ونقلها.
النقر بزر الماوس الأيمن على صف عمود هو ما يحدد الأعمدة التي تعمل عليها قائمة السياق للجدول، أيًا كان مفتاح التعديل الذي تضغط عليه باستمرار.
على صف محدد بالفعل، يبقى التحديد كما هو وينتقل التركيز إلى ذلك الصف. وعلى أي صف آخر، يُحدَّد ذلك الصف وحده. ينطبق هذا على أي موضع في الصف، بما في ذلك أيقونة المفتاح وعلامة المفتاح البديل.
لذا، للعمل على عدة أعمدة من القائمة، كما في المفتاح الأساسي للعمود أو حذف الأعمدة، انقر بزر الماوس الأيمن على أحد الصفوف المحددة.
على جهاز Mac، يفتح Ctrl + click القائمة أيضًا، لكنه يُحتسب نقرة عادية، لذا عند استخدامه على خلية يحدد صفها وحده قبل أن تُفتح القائمة.
إعادة ترتيب الأعمدة ونقلها
يُنقل العمود بواسطة مقبض السحب الخاص به، وهو زر صغير يحمل علامة إمساك ويقع خارج الحافة اليسرى للجدول مباشرةً، بجانب الصف الذي عليه التركيز.
انقل التركيز إلى أي خلية من خلايا العمود، بالنقر عليها أو باستخدام مفاتيح الأسهم أو Tab، فيظهر المقبض بجانب صفه. ولا يكون لأي صف مقبض ما دام التركيز على رأس الجدول.
يُرسم المقبض باهتًا إلى أن يصبح المؤشر فوقه، فيتحول المؤشر عندئذٍ إلى يد. ولا يفعل الضغط وحده شيئًا: يبدأ السحب بمجرد أن يتحرك المؤشر، ويمكنه نقل العمود إلى موضع آخر في جدوله أو إلى جدول آخر.
فوق صفوف جدول، تنتقل الصفوف المسحوبة إلى مكانها وتنزاح الصفوف المحيطة بموضع الإفلات جانبًا لإفساح المجال. وفوق مساحة فارغة من لوحة الرسم، أو فوق رأس جدول يحتوي على أعمدة، تتبع المؤشرَ نسخةٌ شفافة من الصفوف تعرض خلايا الاسم والنوع لكل صف كما يرسمها الصف في عرض الأسماء الحالي.
أفلت العمود أسفل آخر صف في الجدول مباشرةً لنقله إلى نهاية ذلك الجدول. أما الجدول الذي لا يحتوي على أعمدة فيقبل الإفلات في أي موضع منه. ويُحتسب الشريط الواقع على يسار الجدول مباشرةً، حيث يقع المقبض، من صفوف الجدول أيضًا، لذا يعيد السحب المستقيم إلى الأسفل بمحاذاة المقبض ترتيب الأعمدة دون أن يدخل المؤشر الجدول.
يحتفظ العمود المنقول إلى جدول آخر باسمه المنطقي ومجاله.

لنقل عدة أعمدة دفعة واحدة، حدّدها واسحب المقبض الموجود بجانب العمود الذي عليه التركيز. ما دام العمود الذي عليه التركيز واحدًا من عمودين محددين أو أكثر في جدوله، يحملها المقبض كلها؛ وإلا فإنه يحمل عموده وحده.
لا حاجة إلى أي مفتاح تعديل. ويؤدي الضغط باستمرار على Alt (Windows/Linux) أو ⌥ (Mac) فوق المقبض إلى نقل الأعمدة كما يفعل السحب العادي، دون تكرار أي شيء.

أما السحب الذي يبدأ على صف العمود بدلًا من مقبضه فينقل الجدول، كما يفعل السحب على رأسه، راجع نقل عدة جداول. ويؤدي Alt + drag (Windows/Linux) أو ⌥ + drag (Mac) على صف إلى تكرار الجدول، راجع تكرار الجداول والملاحظات.
لا يُرسم أي مقبض عند مستوى تكبير 70% وما دونه، حيث لا تعرض الجداول سوى أسمائها، ولا في محرر للقراءة فقط، لذا لا يمكن إعادة ترتيب الأعمدة هناك.
وسحب العمود الجاري حين يتحول المحرر إلى القراءة فقط ينتهي في الحال: تزول النسخة التي تتبع المؤشر ويد الإمساك، ولا ينقل الإفلات أي عمود. أما الصفوف التي كان السحب قد نقلها فتبقى حيث نقلها.
حذف الأعمدة
يحذف الأعمدة المحددة في الجدول الذي عليه التركيز. يؤدي النقر على خلية إلى تحديد عمودها، لذا يؤدي النقر على خلية والضغط على Delete إلى إزالة ذلك العمود وحده.
الاختصارات:
DeleteأوBackspace. يزيل هذان المفتاحان الأعمدة المحددة ما دام جدولها هو العنصر المحدد الوحيد. وعندما لا يكون أي عمود محددًا (حين يكون التركيز على اسم الجدول أو اسمه المنطقي أو تعليقه)، أو عندما يكون أي شيء آخر محددًا أيضًا، أو عند مستوى تكبير70%وما دونه، حيث لا تعرض الجداول سوى أسمائها، يزيلان التحديد كله بدلًا من ذلك، راجع حذف الجداول والملاحظات.Alt + BackspaceأوAlt + Delete(Windows/Linux)،⌥ + Backspaceأو⌥ + Delete(Mac). تزيل هذه الاختصارات الأعمدة المحددة في الجدول الذي عليه التركيز حتى أثناء تحديد جداول أو ملاحظات أخرى أيضًا. ولا تزيل شيئًا أثناء تحرير خلية أو عند70%وما دونه.

تؤدي قائمة السياق للجدول الأمر نفسه. عندما يكون الجدول هو العنصر المحدد الوحيد، انقر بزر الماوس الأيمن على صف عمود: يظهر آخر عنصر في القائمة باسم Delete column، أو Delete columns عندما يكون ذلك الصف واحدًا من عمودين محددين أو أكثر.
أثناء تحرير خلية، لا يمسح Delete وBackspace سوى النص. وعند الضغط عليهما باستمرار خارج محرر الخلية، لا يزيلان إلا مرة واحدة.
بعد الإزالة، ينتقل التركيز إلى أقرب عمود متبقٍ فوق العمود الذي كان عليه التركيز. وعندما لا يتبقى أي عمود فوقه، ينتقل التركيز إلى اسم الجدول (في العرض Logical Names، إلى الاسم المنطقي المرسوم مكانه) حتى لو بقيت أعمدة أسفله، لذا يزيل الضغط التالي على Delete أو Backspace الجدولَ بدلًا من عمود.
تُزال مع العمود المُزال العلاقات والفهارس التي تستخدمه. لا يُطلب أي تأكيد، وتمثل عملية الإزالة كلها خطوة تراجع واحدة.
نسخ الأعمدة ولصقها
يعمل مثل حافظة جدولية.
الاختصارات: Ctrl + C (Windows/Linux) أو ⌘ + C (Mac)، Ctrl + V (Windows/Linux) أو ⌘ + V (Mac)
عند النسخ إلى جدول بيانات، واللصق منه، واللصق في الجدول الذي توجد فيه خلية العمود التي عليها التركيز، تُستخدم الخلايا التي تعرضها الجداول بالترتيب الذي تعرضها به، راجع خيارات عرض الجدول وضبط ترتيب الأعمدة وعرض الأسماء. ويغيّر عرض الأسماء ما تحمله بعض تلك الخلايا:
- في العرض
Logical Names، تحمل خلية الاسم الاسمَ المنطقي، أو لا تحمل شيئًا ما دام فارغًا. وما دام View Option →Domainمعطّلًا، تحمل خلية النوع اسم مجال العمود حيث تعرضه، ونوع البيانات في غير ذلك. - في العرض
Both Names، تُنسخ الخليةLogical Nameوتُلصق في الموضع الذي يضعها فيه ترتيب الأعمدة. - تحمل خلية المجال الظاهرة اسم المجال، أو لا تحمل شيئًا للعمود الذي لا يعرض أي مجال.
أما الأعمدة المنسوخة في المحرر والملصقة مع تحديد رأس جدول، أو في الجداول المحددة الأخرى، فتحمل كل خلايا الأعمدة المنسوخة، بما في ذلك الخلايا المخفية مثل فريد وتزايد تلقائي، وأسماءها المنطقية.
ولا تحتفظ بربطها بالمجال إلا ما دام هذا المخطط يسرد المجال نفسه، لا مجرد مجال بالاسم نفسه، وما دام المجال لا يزال يحمل نوع العمود المنسوخ. وإلا فإنها تصل غير مرتبطة بأي مجال، بالنوع الذي نُسخت به. وتُعدّ أسماؤها أسماءً كتبتها بنفسك، إلا إذا كان الاسم الملصق فارغًا واشتق الاسم المنطقي اسمًا له، راجع اشتقاق الأسماء المادية.
علامات المفتاح البديل مثل AK1.1 ليست خلايا، لذا يستبعدها النسخ واللصق حتى أثناء ظهورها.
يمكنك اللصق من المحرر إلى Excel ومن Excel مجددًا إلى المحرر.
تخرج قيم الخلايا تمامًا كما كُتبت، لذا تصل قيمة مثل <label> أو a & b إلى جدول بيانات أو مستند دون تغيير.
تُطابَق أعمدة جدول البيانات مع الخلايا الظاهرة حسب الموضع لا حسب الاسم، لذا يجب أن تتبع أعمدة الورقة ترتيب تلك الخلايا.
بالنسبة إلى الأعمدة أدناه، تُقرأ أي من هذه القيم على أنها صحيحة (دون مراعاة حالة الأحرف):
- تزايد تلقائي:
TRUE،1،YES،Y - فريد:
TRUE،1،YES،Y - غير NULL:
TRUE،1،YES،Y،NOT NULL
وعند النسخ إلى الخارج، يكتب المحرر TRUE أو FALSE لعلامتي تزايد تلقائي وفريد، وNOT NULL أو NULL لعلامة غير NULL.
خليتا فريد وتزايد تلقائي مخفيتان افتراضيًا، لذا لا يُكتب TRUE وFALSE ولا يُقرآن إلا بعد إظهار هاتين الخليتين.


يعتمد موضع اللصق على مكان التركيز:
- عند تحديد رأس جدول، تُضاف الصفوف الملصقة بوصفها أعمدة جديدة إلى كل جدول محدد.
- عندما يكون التركيز على خلية عمود، يُكتب بالترتيب فوق الصفوف المحددة في ذلك الجدول، ثم فوق الصفوف الواقعة أسفل آخرها، بعدد الصفوف الملصقة. وتُتخطى الصفوف الواقعة بين التحديدات المنفصلة. ويأخذ الصف الذي يُكتب فوقه القيم الملصقة في خلاياه الظاهرة ويحتفظ بخلاياه المخفية، وتُضاف الصفوف المتبقية بوصفها أعمدة جديدة. وتُضاف الصفوف الملصقة بوصفها أعمدة جديدة إلى كل جدول محدد آخر.

يكتب الصف الملصق الأسماء المنطقية والمجالات على هذا النحو:
- يُعامَل الاسم المنطقي، سواء جاء من الخلية
Logical Nameأو من خلية الاسم في العرضLogical Names، كأنه كُتب بالكامل. وما دام اسم العمود فارغًا أو لا يزال مشتقًا، تشتق القواميس الاسم المادي منه وتربط العمود بالمجال الذي يمنحه مصطلحه، إلا إذا كانت خلية المجال في الصف نفسه تربطه بمجال. أما الاسم الذي يلصقه الصف نفسه فيُحتفظ به ويُعدّ اسمًا كتبته بنفسك. - تربط خلية المجال، أو خلية النوع في العرض
Logical Namesما دام View Option →Domainمعطّلًا، العمودَ بالمجال الذي يسمّيه نصها إذا كان المخطط يسرده. وأي نص آخر، أو خلية فارغة، لا يربط العمود بأي مجال ويفك ربطه بالمجال، حتى لو كان مجالًا من النوع الملصق. ويُقرأ النص الموجود في خلية النوع الذي لا يسمّي أي مجال على أنه نوع بيانات. أما الصفوف المنسوخة في المحرر فتربط بدلًا من ذلك المجال الذي نُسخت به، ولا تفعل ذلك إلا ما دام هذا المخطط يسرده بالنوع المنسوخ، كما تفعل الأعمدة الجديدة. - يمنح المجال المرتبط العمودَ نوع بياناته، إلا إذا ألصق الصف نوعًا خاصًا به. وعندئذٍ لا يُربط العمود بمجال من نوع آخر، ويأخذ النوع الملصق.
- في صف لا يحتوي على خلية مجال، يفك النوع الملصق ربط العمود بمجال من نوع آخر، كما تفعل كتابته.
- لا ينقل أي لصق نوعًا عبر مزامنة نوع البيانات عبر العلاقات.
نسخ الجداول والملاحظات ولصقها
عندما لا يكون أي عمود محددًا داخل جدول عليه التركيز، تنسخ الاختصارات نفسها الجداول والملاحظات المحددة ذاتها، راجع وظائف الجداول.
المفتاح الأساسي للعمود
يبدّل المفتاح الأساسي على العمود الذي عليه التركيز، أي العمود الذي تنتمي إليه الخلية التي عليها التركيز.
عندما يكون العمود الذي عليه التركيز واحدًا من عمودين محددين أو أكثر، ينطبق التبديل على كل الأعمدة المحددة: إذا كان أي منها ليس مفتاحًا، تصبح كلها مفاتيح، وإذا كانت كلها مفاتيح بالفعل، يُلغى المفتاح عنها كلها. تبقى الأعمدة خارج التحديد كما هي.
استخدم قائمة السياق للجدول أو الاختصار Alt + K (Windows/Linux) أو ⌥ + K (Mac). عندما يشمل التبديل عمودين أو أكثر، يظهر عنصر القائمة باسم Primary Key on selected columns بدلًا من Primary Key.
أيقونة المفتاح في الصف للعرض فقط، لذا لا يؤدي النقر عليها إلى ضبط المفتاح.
لجعل عدة أعمدة مفتاحًا مركّبًا واحدًا، حدّدها، ثم اضغط Alt + K (Windows/Linux) أو ⌥ + K (Mac)، أو انقر بزر الماوس الأيمن على أحد الصفوف المحددة واختر Primary Key on selected columns. يمثل كل تبديل خطوة تراجع واحدة.

وضع القراءة فقط
في محرر بالسمة readonly لا تُفتح أي خلية للتحرير ولا يتغير أي عمود.
والنقر على خلية لا يركّز شيئًا ويزيل التحديد الذي تركه انتقال. ولا يفتح Enter والنقر المزدوج أي محرر ولا يقلبان أي مفتاح تبديل، ويُترك Tab للصفحة، ولا تفعل شيئًا الاختصارات التي تضيف الأعمدة أو تحدد الكل أو تحذف الأعمدة، ولا مفتاح تبديل المفتاح الأساسي، ولا اللصق.
والانتقال إلى عمود من المستكشف أو البحث السريع يركّز خليته. وتنقل مفاتيح الأسهم التركيز عندئذ من خلية إلى خلية، ويُحدَّد العمود الذي تبلغه وحده، لأن Shift لا يضيف عمودًا هناك.
ولا يزال Ctrl + C (Windows/Linux) أو ⌘ + C (Mac) ينسخ العمود المحدد، أو الجدول الذي حدده انتقال، راجع نسخ الأعمدة ولصقها.