【Apex+Visualforce】詳細ページへのリンク
<!-- VFページ -->
<apex:page id="pg" controller="AccountListController">
<apex:form id="fm">
<apex:pageBlock >
<apex:variable id="rowIndex" var="rowIndex" value="0" />
<apex:pageBlockTable id="pbtbl" value="{!accList}" var="al">
<apex:column headerValue="No">
<apex:outputText value="{!VALUE(rowIndex) + 1}" />
</apex:column>
<apex:column headerValue="取引先名">
<apex:outputField id="name" value="{!al.Name}"/>
</apex:column>
<apex:column headerValue="電話">
<apex:outputField value="{!al.Phone}"/>
</apex:column>
<apex:column headerValue="詳細ページ">
<apex:outputLink value="{!URLFOR('/' + al.Id)}">表示</apex:outputLink>
<!-- 行番号のインクリメント -->
<apex:variable var="rowIndex" value="{!VALUE(rowIndex) + 1}"/>
</apex:column>
</apex:pageBlockTable>
</apex:pageBlock>
</apex:form>
</apex:page>
ちなみに詳細ページを新規タブに表示させたい場合は、target属性を指定してあげます。
<apex:outputLink value="{!URLFOR('/' + al.Id)}" target="_blank">表示</apex:outputLink>