¿En qué podemos ayudarte?
-
Instalación
-
FAQs
-
- Instalación SQL Server Express
- Instalación LocalDB
- Instancias de SQL Server: ¿qué son y para qué sirven?
- Cómo cambiar el modo de autenticación del servidor
- Iniciar el Servicio de SQL Server
- Apertura de puertos de SQL Server
-
- Las base de datos como sólo lectura
- Se produjo un error 1069 al iniciar el servicio
- Error 0x876E0003
- Error de sistema operativo 3 (El sistema no puede hallar la ruta especificada.)
- Error de sistema operativo 5 (Acceso denegado)
- Error de sistema operativo 32 (El proceso no tiene acceso al archivo porque está siendo utilizado por otro proceso.)
-
-
- Formularios de documentos en tablas
- Creación de parámetros en informes de Crystal Report
- Cómo generar códigos de barras Code 39 en Crystal Report
- Cómo generar códigos de barras EAN13 en Crystal Report
- Cómo generar códigos de barras EAN128 en Crystal Report
- Conocer la cantidad de decimales en Crystal Report
- Convertir importes a letras en Crystal Report
- Convertir a color un valor hexadecimal en Crystal Report
- Formato de interpretación HTML en Crystal Report
-
-
-
Integración
-
- API references (obsolete)
- AddData (method)
- AddLinesInNote (method)
- AddManufacturingLogisticInComponent (method)
- AddManufacturingLogisticInOrder (method)
- AddNotification (method)
- CreatePDF (method)
- CreatePDFReport (method)
- CreatePurchaseInvoice (method)
- CreateSalesInvoice (method)
- DeleteData (method)
- DeleteDocument (method)
- DeleteWorkOrder (method)
- DeliverOrder (method)
- DocumentToInvoice (method)
- FileInfo (class)
- GetAccountAccess (method)
- GetData (method)
- GetDataTable (method)
- GetDocument (method)
- GetEnvironmentParameters (method)
- GetFile (method)
- GetFile (method)
- GetNote (method)
- GetParameter (method)
- GetQuery (method)
- GetRatesQueries (method)
- GetRatesQuery (method)
- GetToken (method)
- GetWorkOrder (method)
- HideStyle (enum)
- InfoProduct (class)
- InvoiceSendByEmail (method)
- Line (class)
- LineType (enum)
- LockRow (method)
- Note (class)
- NotePayment (class)
- NoteStatus (enum)
- NoteType (enum)
- Notification (class)
- PasswordChange (method)
- PasswordRegenerate (method)
- PurchaseInvoice (class)
- RateQuery (class)
- RegisterTableFile (method)
- ReleaseToken (method)
- SalesInvoice (class)
- SetDocument (method)
- SetNote (method)
- SetWorkOrder (method)
- StateRowLock (class)
- StateRowLock (method)
- TableFileProperties (class)
- TaxRetentionCalculationType (enum)
- TransferToPortfolio (method)
- Type (enum)
- UnlockRow (method).
- UpdateData (method)
- UpdateDataConditioned (method)
- UploadFile (method)
- ConvertPotentialToCustomer (method)
- CloseNote (method)
- Mostrar todos los artículos ( 48 ) Contraer artículos
-
< Todos los temas
Imprimir
Conocer la cantidad de decimales en Crystal Report
En Crystal Reports podemos comprobar cuantos números de decimales tiene un número, para ello crearemos una función personalizada mediante los siguientes pasos:
1. En el taller de fórmulas de Crystal Report se debe crear una función personalizada (por ejemplo NumDecimales):

2. En la función deberemos copiar el código de las funciones de Crystal Report.
3. Después crearemos una fórmula (por ejemplo: una fórmula para formatear el campo tiempo según el número de decimales) que haga la referencia a la función creada, donde le pasaremos como parámetro el campo que contiene el número sobre el necesitamos conocer la cantidad de decimales.

Funciones de Crystal Report
Function NumDecimales(Numero as number, optional MaxDecimales as number=2) as number
NumDecimales=MaxDecimales
dim Pos as number
for Pos = 0 to MaxDecimales
if Numero=Fix(Numero,Pos) then
NumDecimales=Pos
Exit for
end if
next
End Function
Nota: si se utiliza otro nombre de función entonces es necesario cambiarlo en todo el código fuente.
Tabla de contenidos