sql >> Database >  >> RDS >> Access

Het einde van een lange variabele waarde in VBA inspecteren

U weet waarschijnlijk dat u over een variabele kunt zweven terwijl VBA in de pauzemodus staat om de inhoud ervan te inspecteren. De waarde van de variabele verschijnt in een tooltip onder de variabele.

Ik gebruik de volgende code in mijn onderstaande voorbeelden:

Sub TestVariableInspection()
    Dim s As String
    s = "Short string"
    Stop
    
    Dim x As String
    x = "12345678 1" & _
        "12345678 2" & _
        "12345678 3" & _
        "12345678 4" & _
        "12345678 5" & _
        "12345678 6" & _
        "12345678 7" & _
        "12345678 8" & _
        "12345678 9" & _
        "12345678 0"
    Stop
End Sub

Het eenvoudige geval:een korte string

Als ik deze routine uitvoer tot de eerste Stop statement, de lengte van de string in variabele s klein genoeg is om de volledige inhoud ervan weer te geven:

Lange string:rechterkant van waarde is afgekapt

Bij een lange string wordt de rechterkant van de waarde afgekapt. VBA geeft een weglatingsteken weer (... ) om aan te geven dat er extra tekens zijn. In de onderstaande schermafbeelding worden alleen de eerste 71 tekens weergegeven.

[Ctrl] + {Hover}:linkerkant van waarde is afgekapt

Soms is het belangrijkste deel van de variabele wat aan de rechterkant van de waarde wordt weergegeven. Dit is bijvoorbeeld vaak het geval bij volledige bestandspaden. Over het algemeen ben je meer geïnteresseerd in de bestandsnaam dan in de stationsletter en hoofdmappen.

Om de rechterkant van een lange variabelewaarde te zien, houdt u de [Ctrl]-toets ingedrukt voordat u met de muisaanwijzer over de variabele gaat:

In deze schermafbeelding worden alleen de laatste 70 tekens weergegeven in de tooltip.

Een kanttekening:het verschil in het aantal tekens dat wordt weergegeven (71 versus 70) doet me denken dat de beperking is gebaseerd op de breedte van de knopinfo in plaats van op het aantal tekens in de waarde.


  1. Microsoft Access Table Tips – Trucs &Richtlijnen Deel 5

  2. PL/Proxy compileren met PostgresPlus Advance Server 9.1

  3. Tekens in reeksen tellen via SQL

  4. Hoe het aantal rijen in sqlite te krijgen met Android?