C/AL - Wikipedia [PDF]

C/AL (Client/server Application Language) is the programming language used within C/SIDE the Client/Server Integrated De

5 downloads 33 Views 52KB Size

Recommend Stories


Rybczynski theorem - Wikipedia [PDF]
In the context of the Heckscher–Ohlin model of international trade, open trade between two regions often leads to changes in relative factor supplies between the regions. This can lead to an adjustment in the quantities and types of outputs between

Acute pericarditis - Wikipedia [PDF]
Acute pericarditis is a type of pericarditis usually lasting less than 6 weeks. It is by far the most common condition affecting the pericardium. Contents. [hide]. 1 Signs and symptoms; 2 Causes; 3 Pathophysiology; 4 Diagnosis; 5 Treatment; 6 Prognos

Photosynthesis - Wikipedia [PDF]
Although photosynthesis is performed differently by different species, the process always begins when energy from light is absorbed by proteins called reaction centres that contain green chlorophyll pigments. In plants, these proteins are held inside

Pulmonary consolidation - Wikipedia [PDF]
Jump to Radiology - A pulmonary consolidation is a region of (normally compressible) lung tissue that has filled with liquid, a condition marked by induration of a normally aerated lung. It is considered a radiologic sign. Consolidation occurs throug

Jemuwahan - Wikipedia [PDF]
... wa Ta'ala. Banjur lungguh sedhéla; Khutbah kapindho : Khatib miwiti khutbah kapindho kanthi maca hamdalah lan pujian marang Allah. Banjur nerusaké khutbah nganti rampung; Khatib banjur mudhun saka mimbar. Sabanjuré muadzin ngumandhangaké iqam

Acute pericarditis - Wikipedia [PDF]
Acute pericarditis is a type of pericarditis usually lasting less than 6 weeks. It is by far the most common condition affecting the pericardium. Contents. [hide]. 1 Signs and symptoms; 2 Causes; 3 Pathophysiology; 4 Diagnosis; 5 Treatment; 6 Prognos

Pulmonary consolidation - Wikipedia [PDF]
Jump to Radiology - A pulmonary consolidation is a region of (normally compressible) lung tissue that has filled with liquid, a condition marked by induration of a normally aerated lung. It is considered a radiologic sign. Consolidation occurs throug

Pulmonary consolidation - Wikipedia [PDF]
Jump to Radiology - A pulmonary consolidation is a region of (normally compressible) lung tissue that has filled with liquid, a condition marked by induration of a normally aerated lung. It is considered a radiologic sign. Consolidation occurs throug

Katalog drzwi wewnętrznych CAL PDF
You're not going to master the rest of your life in one day. Just relax. Master the day. Than just keep

ActiveReports Document - Cal Choice [PDF]
*BEFORE receiving treatment always confirm the provider's EPO network status in First Dental Health (FDH), either directly with the dentist or by calling the Customer Service department at FDH, (800)334-7244. Search by County. Castro Valley. GENERAL

Idea Transcript


C/AL C/AL (Client/server Application Language) is the programming language used within C/SIDE the Client/Server Integrated Development Environment in Microsoft Dynamics NAV (Formerly known as Navision Attain). C/AL is a Database specific programming language, and is primarily used for retrieving, inserting and modifying records in a Navision database. C/AL resembles the Pascal language on which it is based. The original C/AL compiler was written by Michael Nielsen.[1]

Contents Examples Hello World Filtering and retrieving record Looping and data manipulation See also References External links

Examples Hello World This is the classic Hello World example. Since the C/SIDE (Client/Server Integrated Development Environment) does not have a console to output text, this example is made using a dialog box as the visual interface. MESSAGE('hello, Jeegen');

Filtering and retrieving record Variables in C/AL are not defined through code, but are defined via the variable declaration menu in the C/AL editor. In this example Item is assumed to be a variable of type Record. IF Item.GET('31260210') THEN MESSAGE(STRSUBSTNO('Item name is: %1',Item.Description)); Item.RESET; Item.SETRANGE("No.",FromItem,ToItem); Item.FINDLAST;

.

Looping and data manipulation Looping over a recordset and modifying the individual records is achieved with only a few lines of code. Item.RESET; Item.SETRANGE("Blocked",TRUE); IF Item.FINDSET THEN REPEAT IF Item."Profit %" < 20 THEN BEGIN Item."Profit %" := 20; Item.MODIFY(TRUE); END; UNTIL Item.NEXT = 0; Item.MODIFYALL("Blocked",FALSE);

See also Microsoft Dynamics NAV

References 1. Studebaker, David, "Programming Microsoft Dynamics NAV 2009," p. 8 (2009)

External links Microsoft Dynamics NAV Official Site (http://www.microsoft.com/en-us/dynamics/erp-nav-overview.aspx) Retrieved from "https://en.wikipedia.org/w/index.php?title=C/AL&oldid=792613096"

This page was last edited on 27 July 2017, at 15:20. Text is available under the Creative Commons Attribution-ShareAlike License; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization.

Smile Life

When life gives you a hundred reasons to cry, show life that you have a thousand reasons to smile

Get in touch

© Copyright 2015 - 2024 PDFFOX.COM - All rights reserved.