Dear Mr. Dr. Robert Rugilo,

Greetings.

We frequently use R:Base to store PDF files in our software. I shared my
script. I will be pleased if it helps you.

----Start
CLEAR VAR vfile1,vfile2,vcap,iv%

SET VAR vfile1 TEXT = NULL,vcap TEXT ='Loading PDF'

CLS

PLUGINS loadfilename.rbl vfile1 +
|FULLPATH on |TITLE 'Select file to upload PI Copy' +
|FILTER image files .BMP,.JPG |FILTER all files *.* +
|MULTISELECT off |SHOW_HIDDEN off +
|NO_LONG_NAMES off |OLD_STYLE off +
|NO_NETWORK_BUTTON off |HIDE_READ_ONLY on +
|NO_CHANGE_DIR on

IF vfile1 IS NULL OR vfile1 ='[Esc]' THEN
  RETURN
ENDIF

SET VAR vstoring_dt TEXT =((FORMAT(.#DATE,'mmm-yy')))

SET VAR vdirectory TEXT=('D:\PI\'+.vstoring_dt)

SET VAR vdir_check INTEGER =(CHKFILE(.vdirectory))

IF vdir_check = 0 THEN
  SET ERROR MESSAGE 2269 OFF
  MKDIR .vdirectory
  SET ERROR MESSAGE 2269 ON
ENDIF

---Create an URL where the file will be saved. Here 'vpiuid' is my PI
identificatin no.
SET VAR vfile2 =(.vdirectory+'\'+(CTXT(.vpiuid))+'.pdf');

SET ERROR MESSAGE 2077 OFF
--If already exist
ERASE .vfile2
--Copy the file to the directory
COPY .vfile1 .vfile2
SET ERROR MESSAGE 2077 ON

--Update the file url in a column of a table. Also record the user who
stores the file and the storing date.
UPDATE pi_upload SET pi_pdf =.vfile2,upl_by =.vuid,upl_dt =.#now WHERE
piuid =.vpiuid

RECALC

--To retrieve the file in a PDF viewer
IF vpi_pdf IS NOT NULL THEN
  PROPERTY pi_pdf FILENAME .vpi_pdf
ELSE
  SET VAR vblank_file TEXT = 'D:\utah\pi\blank.pdf'

  PROPERTY pi_pdf FILENAME .vblank_file
ENDIF
RETURN
----End

To retrieve the file in a PDF viewer placed in a form. Please add the code
in the EEPs.

---Start

IF vpi_pdf IS NULL THEN
  PAUSE FOR 2 USING 'PI not yet Uploaded' CAPTION 'Warning!' ICON stop
ELSE
  LAUNCH .vpi_pdf |||MAXIMIZED
ENDIF

RETURN

---End

[image: image.png]


 Best regards,



Dewan Monjoruzzaman

Manager Software | Utah Group

M: +8801916864347

W: http://www.utahgroup.com


On Thu, Nov 27, 2025 at 3:28 AM [email protected] <
[email protected]> wrote:

> Hello everyone, I have used R:base to store all kinds of images
> (BMP,PNG,JPG,ICO, etc)
> without a problem, but it seem that I missed out the class on how to store
> and retrieve a PDF file.
> Is there anyone who has done that (I imagine the answer is yes)  and care
> to tell me what I'm doing wrong?
> Thank you in advance for the help you can give me.
> Dr. Robert Rugilo
>
> --
> For group guidelines, visit
> http://www.rbase.com/support/usersgroup_guidelines.php
> ---
> You received this message because you are subscribed to the Google Groups
> "RBASE-L" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion visit
> https://groups.google.com/d/msgid/rbase-l/cc100161-466b-494f-9f37-bbfce51c8a10n%40googlegroups.com
> <https://groups.google.com/d/msgid/rbase-l/cc100161-466b-494f-9f37-bbfce51c8a10n%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
For group guidelines, visit 
http://www.rbase.com/support/usersgroup_guidelines.php
--- 
You received this message because you are subscribed to the Google Groups 
"RBASE-L" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion visit 
https://groups.google.com/d/msgid/rbase-l/CAOkDjxfNyampC-FByN85FTPisgu%2BU0uNMch0ZjV5TiyE69ZW-Q%40mail.gmail.com.

Reply via email to