Lov: List of values. Create lov manually: 1 - ءﺎﺸﻧا Record Group

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 7

‫_ ﺑﻌﺪ اﻻﻧﺘﻬﺎء ﻣﻦ هﺬا اﻟﻔﺼﻞ ﺳﻮف ﺗﻜﻮن ﻗﺎدر ﻋﻠﻰ‪:‬‬

‫• وﺻﻒ اﻟـ ‪ Lovs‬و اﻟـ ‪Editors‬‬


‫• ﺗﺼﻤﻴﻢ واﻧﺸﺎء اﻟـ ‪ Lovs‬واﻟـ ‪.Editors‬‬
‫‪Lovs‬‬
‫‪Lov: List of values.‬‬

‫‪Create lov manually‬‬

‫‪ -1‬اﻧﺸﺎء ‪:Record Group‬‬


‫ﻳﺘﻢ آﺘﺎﺑﺔ ﺟﻤﻠﺔ ‪ SQL‬ﺑﺪاﺧﻠﺔ وﺗﻜﻮن ﺧﺎﺻﺔ ﺑﺎل ‪ LOV‬ﺣﺴﺐ‬
‫اﺣﺘﻴﺎﺟﻚ اﻟﻰ ال ‪ LOV‬ﻓﻠﻨﻔﺘﺮض اﻧﻚ ﺗﺮﻳﺪ ﻋﺮض آﻼ ﻣﻦ‬
‫اﻻﺳﻢ و اﻟﻮﻇﻴﻔﺔ ﻓﻴﺘﻢ آﺘﺎﺑﺔ‬
‫;‪Select ename,job from emp‬‬
‫وﺗﻜﻮن ﺑﺎﻟﺸﻜﻞ اﻟﺘﺎﻟﻰ‪:‬‬

‫‪-2‬اﻧﺸﺎء ‪ Lov‬وﻳﺘﻢ رﺑﻄﻬﺎ ﺑﺎل‪: Record Group‬‬


‫ﻳﺘﻢ ذﻟﻚ ﻣﻦ ﻋﻠﻰ ‪ Object Navigator‬ﺑﺎﻟﻀﻐﻂ ﻋﻠﻰ ‪ Lov‬ﺛﻢ )‪ (+‬ﻟﻴﺘﻢ‬
‫اﻧﺸﺎء ‪ Lov‬ﺑﻌﺪ وﻳﺘﻢ اﺧﺘﻴﺎر اﻧﺸﺎء ‪ Lov Manual‬وﺑﻌﺪ ذﻟﻚ ﻳﺘﻢ اﻟﺪﺧﻮل‬
‫ﻋﻠﻰ ‪ Property‬اﻟﺨﺎﺻﺔ ﺑﺎل‪ Lov‬وﻳﺘﻢ رﺑﻂ ‪ Lov‬ﺑﺎل‪Record Group‬‬
‫ﺑﺎﻟﺸﻜﻞ اﻟﺘﺎﻟﻰ‪:‬‬
‫وﺑﻌﺪ ذﻟﻚ اﻟﺪﺧﻮل ﻋﻠﻰ ‪ Column Mapping Properties‬وﻳﺘﻢ آﺘﺎﺑﺔ اﻻﻋﻤﺪة اﻟﺘﻰ‬
‫ﺗﻢ ﺗﺤﺪﻳﺪهﺎ ﻓﻰ ‪ Record Group‬ﺛﻢ ﺗﺤﺪﻳﺪ اﻟﻤﻜﺎن اﻟﺬى ﺳﻮف ﻳﺘﻢ اﺳﺘﺮﺟﺎع‬
‫اﻟﺒﻴﺎﻧﺎت ﻓﻴﺔ آﻤﺎ ﺑﺎﻟﺸﻜﻞ اﻟﺘﺎﻟﻰ‪:‬‬

‫‪-3‬ﻳﺘﻢ رﺑﻂ ﻣﺠﻤﻮﻋﺔ ﻣﻦ ال ‪ Item‬ﺑﺎﺧﺘﻴﺎرك ﺣﺘﻰ ﺗﺘﻤﻜﻦ ﻣﻦ اﺳﺘﺪﻋﺎء ال‪Lov‬‬


‫وﻟﻴﻜﻦ اﻧﻨﺎ ﺳﻮف ﻧﺮﺑﻂ آﻼ ﻣﻦ ‪ Ename , Job‬ﺑﺎل‪ LOV‬وذﻟﻚ ﻋﻦ ﻃﺮﻳﻖ‬
‫اﻟﺪﺧﻮل ﻋﻠﻰ ‪ Property‬اﻟﺨﺎﺻﺔ ﺑﻜﻞ ‪ Item‬ﺑﺎﻟﺠﺰء اﻟﺨﺎص‬
‫ب ‪ List of values‬آﻤﺎ ﻓﻰ اﻟﺸﻜﻞ اﻟﺘﺎﻟﻰ‪:‬‬
‫‪Creating lov wizard‬‬

‫‪ -1‬ﺣﺪد اﻟـ ‪Love Node‬‬


‫‪ -2‬أﺿﻐﻂ ﻋﻠﻰ ‪. (+) Create‬‬
‫‪ -3‬ﺳﻮف ﺗﻈﻬﺮ رﺳﺎﻟﺔ ﺗﺨﺘﺎر ﻣﻨﻬﺎ ‪Create lov wizard‬‬
‫ﺛﻢ أﺿﻐﻂ ‪. ok‬‬

‫‪ -4‬ﺳﻮف ﺗﻈﻬﺮ رﺳﺎﻟﺔ ﺗﺮﺣﻴﺐ أﺿﻐﻂ ‪.Next‬‬


‫‪ -5‬ﺳﻮف ﺗﻘﻮم ﺑﺎﻧﺸﺎء ‪ Record Group‬وذﻟﻚ ﻋﻦ ﻃﺮﻳﻖ‬
‫آﺘﺎﺑﺔ ‪ Query‬او ﻋﻦ ﻃﺮﻳﻖ اﻟﻀﻐﻂ ﻋﻠﻰ ‪Build query‬‬
‫او ‪ Import sql query‬ﺛﻢ اﺿﻐﻂ ‪Next‬‬
‫‪ -6‬ﺳﻮف ﺗﻈﻬﺮ اﻟـ ‪ column‬اﻟﻤﺘﺎﺣﺔ ﻟﻜﻰ ﺗﺨﺘﺎر اى ﻣﻨﻬﺎ ﺳﻮف‬
‫ﻳﻈﻬﺮ ﻓﻰ اﻟـ ‪ . lov‬اﺧﺘﺎر اﻟـ ‪ coulum‬ﺛﻢ اﺿﻐﻂ ‪next‬‬

‫‪ -7‬ﺳﻮف ﺗﻈﻬﺮ ﻟﻚ اﺳﻢ اﻟـ ‪ column‬واﻟـ ‪ title‬واﻟـ ‪ width‬واﻟـ‬


‫‪ Return value‬وﻳﻤﻜﻦ ان ﺗﺤﺪد اﻟـ ‪ return value‬ﻟﻜﻞ‬
‫‪ column‬ﻣﻦ ﺧﻼل زرار ﻳﺴﻤﻰ ‪lock up return item‬‬
‫او آﺘﺎﺑﺔ اﺳﻢ اﻟـ ‪ item‬اﻟﺬى ﺗﺮﻳﺪ ان ﺗﻌﻮد ﻓﻴﻪ اﻟـ ‪value‬ﺛﻢ‬
‫اﺿﻐﻂ ‪. Next‬‬
‫‪ -8‬ﺳﻮف ﺗﻈﻬﺮ ﺷﺎﺷﺔ ﻳﻤﻜﻨﻚ ان ﺗﺤﺪد ‪ lov title‬واﻟـ ‪lov‬‬
‫‪ width‬واﻟـ ‪ lov high‬واﻳﻀﺎ اﻟـ ‪ lov position‬ﺛﻢ‬
‫اﺿﻐﻂ ‪.next‬‬

‫‪ -9‬ﺳﻮف ﺗﻈﻬﺮ ﺷﺎﺷﺔ ﻳﻤﻜﻨﻚ ان ﺗﺤﺪد ﻓﻴﻬﺎ ﻋﺪد اﻟـ ‪Rows‬‬


‫اﻟﺘﻰ ﺳﻮف ﻳﺤﺪث ﻟﻬﺎ ‪ Retrieve‬ﺛﻢ اﺿﻐﻂ ‪. next‬‬
‫‪ -10‬ﺳﻮف ﺗﻈﻬﺮ ﺷﺎﺷﺔ ﺗﻄﻠﺐ ﻣﻨﻚ ﺗﺤﺪﻳﺪ اى ‪ item‬ﺳﻮف‬
‫ﺗﻘﻮم ﺑﺎﺳﺘﺪﻋﺎء اﻟـ ‪ lov‬ﻣﻨﻬﺎ وﺑﺬﻟﻚ ﺗﻜﻮن اﻧﺘﻬﻴﺖ ﻣﻦ اﻧﺸﺎء‬
‫اﻟـ ‪lov‬‬

‫‪ -‬ﻟﻜﻰ ﺗﻘﻮم ﺑﺎﺳﺘﺪﻋﺎء اﻟـ ‪ lov‬ﻓﻰ اﻟـ ‪ run time‬ﻗﻢ‬


‫ﺑﺎﻟﺪﺧﻮل ﻓﻰ اﻟـ ‪ Edit Menu‬ﺛﻢ ‪ display list‬او‬
‫ﺑﺎﻟﻀﻐﻂ ﻋﻠﻰ ‪. ctrl + L‬‬
‫‪EDITOR‬‬
‫‪Create Editor‬‬

‫‪ -1‬ﻗﻢ ﺑﺘﺤﺪﻳﺪ اﻟـ ‪ Editor Nod‬ﻣﻦ اﻟـ ‪.object navigator‬‬


‫‪ -2‬ﻗﻢ ﺑﺎﻟﻀﻐﻂ ﻋﻠﻰ ‪. (+) Create‬‬
‫‪ -3‬ﻗﻢ ﺑﺎﻟﺘﻌﺎﻣﻞ ﻣﻊ اﻟـ ‪ Property‬اﻟﺨﺎﺻﺔ ﺑﺎﻟـ ‪ Editor‬ﻣﺜﻞ‬
‫اﻷﺳﻢ واﻟﻌﻨﻮان وﻏﻴﺮهﺎ ‪.‬‬
‫‪ -4‬ﻗﻢ ﺑﺮﺑﻂ اى ‪ item‬ﺑﺎﻟـ ‪ editor‬ﻣﻦ ﺧﻼل اﻟـ ‪property‬‬
‫اﻟﺨﺎﺻﺔ ﺑﺎﻟـ ‪.Item‬‬

‫ﻟﻜﻰ ﺗﻘﻮم ﺑﺄﺳﺘﺪﻋﺎء اﻟـ ‪ Editor‬ﻓﻰ اﻟـ ‪ Run time‬ﻗﻢ ﺑﺎﻟﺪﺧﻮل‬


‫ﻓﻰ اﻟـ ‪ Edit Menu‬ﺛﻢ ‪ Edit‬او ‪.ctrl+E‬‬

You might also like