mvc view to pdf itextsharp : Add text boxes to pdf document application SDK cloud html wpf azure class 9.0Enhance1-part1563

Flex
L
ink 
I
ndexing
-
on
-
the
-
fly
Flex
L
ink 
I
ndexing
-
on
-
the
-
fly
On 
t
he su
r
f
a
ce, 
t
his new op
t
ion -- which one c
a
a
ccess 
t
h
r
ough 
t
he new ‘Edi
t
Rel
at
ion’
di
a
log box (see desc
r
ip
t
ion below) -- doesn’
t
seem like ve
r
y much of 
a
ch
a
nge. No
t
hing could
be fu
rt
he
r
f
r
om 
t
he 
tr
u
t
h, howeve
r
a
nd 
t
his could possibili
t
y be 
t
he mos
t
impo
rta
n
t
enh
a
ncemen
t
of R&R Ve
r
sion 9.0.
Why is FlexLink so impo
rta
n
t
? To 
a
nswe
r
t
h
at
ques
t
ion 
r
equi
r
es 
a
g
r
e
at
e
r
unde
r
s
ta
nding of how d
ata
ta
bles 
ar
r
el
at
ed in 
a
t
heo
r
e
t
ic
a
l sense, 
a
nd 
t
hen how one 
t
ells 
a
r
epo
rt
w
r
i
t
e
r
-- like R&R -- how 
t
hose 
ta
bles should be joined 
t
o c
r
e
at
a
r
esul
t
se
t
.
(Unfo
rt
un
at
ely, 
t
his ch
a
nge is p
r
im
ar
ily concep
t
u
a
a
nd wi
t
hin R&R’s p
r
ocessing 
a
lgo
r
i
t
hm,
so visu
a
l m
a
nifes
tat
ions f
r
om R&R V9.0 
ar
e no
t
a
v
a
il
a
ble. Fo
r
a
comple
t
e expl
a
n
at
ion 
a
nd
di
a
g
ra
ms of 
a
ll of 
t
hese concep
t
s, 
a
cqui
r
a
copy of bo
t
h volumes of R
el
a
te
& R
e
por
t
.) The
sho
rt
a
nswe
r
is 
t
h
at
-- in R&R xB
a
se -- 
t
o link 
t
wo files 
t
oge
t
he
r
one mus
t
h
a
ve 
a
field in 
t
he
s
tart
ing 
ta
ble (
a
.k.
a
t
he ‘con
tr
olling 
ta
ble’) wi
t
h d
ata
t
h
at
m
at
ches 
t
he index v
a
lues in 
t
he
r
el
at
ed 
ta
ble.
In xB
a
se 
ta
bles (including Foxp
r
o, Clippe
r
, dB
a
se, Rb
a
se, Alph
a
5 e
t
c.), 
t
he develope
r
s
define indexes on 
t
he d
ata
ta
bles 
t
o speed 
t
he p
r
og
ra
m’s in
t
e
r
n
a
l p
r
ocessing. This includes
r
ou
t
ine p
r
ocesses such 
a
s being 
a
ble 
t
o displ
a
y info
r
m
at
ion on 
t
he sc
r
een quickly, 
rat
he
r
t
h
a
n h
a
ving 
t
o se
ar
ch 
t
he en
t
i
r
e, l
ar
ge 
ta
ble fo
r
t
he 
r
eco
r
ds 
t
o displ
a
y. This s
a
me concep
t
s
a
pplies 
t
o d
ata
p
r
ocessing po
rt
ions of 
t
he p
r
og
ra
m, such 
a
s pos
t
ing p
r
ocedu
r
es, c
a
lcul
at
ions,
a
u
t
om
at
ic upd
at
es, e
t
c. Some 
r
epo
rt
w
r
i
t
e
r
s -- especi
a
lly R&R -- 
ta
ke 
a
dv
a
n
ta
ge of 
t
he indexes
defined fo
r
o
t
he
r
pu
r
poses 
t
o se
ar
ch 
t
h
r
ough 
t
he d
ata
b
a
ses quickly 
a
nd find 
r
eco
r
ds wi
t
h key
d
ata
in common be
t
ween 
t
he 
ta
bles. Some develope
r
s even 
a
dd indexes p
r
im
ar
ily fo
r
l
at
e
r
r
epo
rt
ing, 
a
nd we commend 
t
hem fo
r
t
h
at
.
As 
a
p
r
ime
r
t
hink of 
a
n index on 
a
d
ata
b
a
se 
ta
ble ex
a
c
t
ly like 
a
n index in 
t
he b
a
ck of
a
r
efe
r
ence volume, such 
a
a
lis
t
ing of gove
r
nmen
t
a
gencies. If you h
a
t
he need 
t
o find -- in
t
h
at
ve
r
t
hick volume -- key info
r
m
at
ion 
a
bou
t
a
p
art
icul
ar
a
gency, you would no
t
w
a
n
t
t
o
look 
t
h
r
ough 
t
he en
t
i
r
e book 
t
o find i
t
. You would check 
t
he index in 
t
he b
a
ck, 
r
efe
r
ence 
t
he
p
a
ge numbe
r
a
nd 
t
u
r
t
t
h
at
p
a
ge. Th
at
’s much quicke
r
t
h
a
n sc
a
nning 
t
he en
t
i
r
e volume.
Now suppose you w
a
n
t
ed 
t
o find 
t
he n
a
mes 
a
nd ye
ar
s in office fo
r
a
ll of 
t
he Execu
t
ive
Di
r
ec
t
o
r
s fo
r
e
a
ch 
a
gency wi
t
hin 
t
he Dep
art
men
t
s of In
t
e
r
io
r
, He
a
l
t
a
nd Hum
a
n Se
r
vices,
a
nd Defense. If you 
att
emp
t
ed 
t
o use 
t
he index fo
r
t
h
at
, i
t
is unlikely 
t
h
at
t
he p
r
in
t
ed index
h
a
s en
tr
ies fo
r
jus
t
t
he Execu
t
ive Di
r
ec
t
o
r
s, 
a
nd even less likely 
t
h
at
i
t
would be combined
wi
t
t
he Dep
art
men
t
. Wi
t
hou
t
t
h
at
index, you’
r
e s
t
uck going 
t
h
r
ough 
t
he en
t
i
r
e volume 
t
o
find wh
at
you w
a
n
t
ed.
In 
t
he 
a
bove c
a
se, 
t
he publishe
r
of 
t
he volume c
a
nno
t
a
n
t
icip
at
e eve
r
y use of 
t
he
volume’s d
ata
a
nd h
a
ve 
a
speci
a
l index fo
r
t
h
at
pu
r
pose. Indexes 
ar
e ‘con
t
ex
t
u
a
l’, me
a
ning
t
h
at
t
hey we
r
e designed 
t
o help in specific si
t
u
at
ions. A new si
t
u
at
ion me
a
ns 
a
new con
t
ex
t
a
nd, m
a
ybe, 
t
he need fo
r
a
new index.
Fo
r
mode
r
n d
ata
b
a
ses, we 
ar
e no
t
ta
lking 
a
bou
t
a
single volume. Mos
t
d
ata
b
a
se
a
pplic
at
ions h
a
ve dozens of volumes (
ta
bles), e
a
ch wi
t
h -- pe
r
h
a
ps -- 
t
he equiv
a
len
t
of
R&R xBase Edi
t
ion 
V
ersion 9.0 Enhancemen
t
s
Page 11
Add text boxes to pdf document - insert text into PDF content in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
XDoc.PDF for .NET, providing C# demo code for inserting text to PDF file
adding text to a pdf in acrobat; how to insert a text box in pdf
Add text boxes to pdf document - VB.NET PDF insert text library: insert text into PDF content in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Providing Demo Code for Adding and Inserting Text to PDF File Page in VB.NET Program
add text block to pdf; add text boxes to a pdf
t
hous
a
nds of p
a
ges of d
ata
. The numbe
r
of po
t
en
t
i
a
l con
t
ex
t
s is 
a
s
tr
onomic
a
l. How m
a
ny ex
a
c
t
ly
is no
t
t
h
at
impo
rta
n
t
t
he f
a
c
t
r
em
a
ins 
t
h
at
develope
r
s c
a
n p
r
edic
t
some, bu
t
no
t
a
ll, 
a
nd 
t
hey
ar
e cons
ta
n
t
ly ch
a
nging. Being 
a
ble 
t
a
dd
r
ess new con
t
ex
t
s, wi
t
hou
t
r
e-enginee
r
ing 
t
he en
t
i
r
e
a
pplic
at
ion o
r
r
e
t
u
r
ning 
t
t
he develope
r
s fo
r
help, is 
t
he co
r
e pu
r
pose of 
a
ny 
r
epo
rt
ing 
t
ool.
The desc
r
ip
t
ion of 
t
he p
r
oblem l
a
id ou
t
a
bove is 
t
he summ
at
ion of m
a
ny of Livew
ar
e’s
P
r
incip
a
ls , whose p
r
im
ar
y business h
a
s been consul
t
ing in 
t
his 
ar
e
a
fo
r
ye
ar
s. Clien
t
s come
t
o us fo
r
help in pu
tt
ing 
t
hei
r
d
ata
t
o wo
r
k -- of
t
en in new con
t
ex
t
t
h
at
v
ar
y f
r
om 
a
dminis
t
e
r
ing
a
new, m
a
jo
r
con
tra
c
t
t
o s
ta
ying in close
r
con
ta
c
t
wi
t
t
hei
r
cus
t
ome
r
s.
Repo
rt
ing 
t
ools h
a
ve 
ta
ken seve
ra
a
pp
r
o
a
ches 
t
t
his se
t
of p
r
oblems. The mos
t
common
me
t
hod employed is SQL -- sho
rt
fo
r
‘S
tr
uc
t
u
ra
l Que
r
y L
a
ngu
a
ge’ -- 
a
nd R&R SQL Edi
t
ion
employs 
a
ve
r
sion of 
t
h
at
. R&R xB
a
se 
ta
kes 
a
mo
r
e di
r
ec
t
a
pp
r
o
a
ch by 
r
e
a
ding 
t
he d
ata
a
nd
indexes di
r
ec
t
ly 
a
nd 
a
llowing 
t
he 
r
epo
rt
’s develope
r
t
o con
tr
ol how 
ta
bles 
ar
e linked b
a
sed
on 
t
he d
ata
a
nd index. R&R 
a
lso 
a
llowed c
a
lcul
at
ed fields 
t
a
c
t
a
t
he con
tr
olling 
ta
ble’s
field -- which w
a
a
ve
r
y powe
r
ful op
t
ion 
t
a
dd
r
essing m
a
ny con
t
ex
t
s.
SQL does no
t
le
t
t
he develope
r
selec
t
t
he index; i
t
joins 
ta
bles b
a
sed on 
a
p
r
edefined
se
t
of 
r
ules. The
r
efo
r
e, 
a
ny new con
t
ex
t
s mus
t
be 
a
dd
r
essed vi
a
t
he sou
r
ce 
a
pplic
at
ion 
a
nd
t
his of
t
en 
r
esul
t
s in expensive, 
t
ime consuming, 
a
nd 
r
esolu
t
ion del
a
ying develope
r
fo
r
a
ny
new o
r
unp
r
edic
t
ed need. The
r
efo
r
e, fo
r
xB
a
se 
ta
bles we c
a
n unequivoc
a
lly s
tat
t
h
at
R&R
xB
a
se’s di
r
ec
t
a
pp
r
o
a
ch is supe
r
io
r
since you c
a
n define 
r
epo
rt
s fo
r
vir
t
ually 
a
ny con
t
ex
t
t
h
at
t
he d
ata
ta
bles c
a
a
dd
r
ess.
P
r
io
r
t
o xB
a
se V9.0, 
t
he one limi
tat
ion w
a
t
h
at
t
he 
r
el
at
ed 
ta
ble mus
t
h
a
ve 
a
n index
t
h
at
se
r
ves 
t
he con
t
ex
t
fo
r
t
he 
r
epo
rt
. Wi
t
hou
t
a
n index, 
t
he 
r
epo
rt
h
a
t
o be buil
t
in mul
t
iple
s
t
eps (wi
t
t
he 
r
equi
r
ed p
r
og
ra
mming), new d
ata
p
r
ocessing p
r
og
ra
ms we
r
r
equi
r
ed in 
t
he
sou
r
ce 
a
pplic
at
ion 
t
t
empo
rar
ily s
t
o
r
e o
r
r
ef
r
esh some d
ata
p
r
io
r
t
t
he 
r
epo
rt
, o
r
people
would h
a
ve 
t
o m
a
nu
a
lly m
a
nipul
at
t
he d
ata
(usu
a
lly wi
t
a
sp
r
e
a
dshee
t
t
o p
r
oduce 
t
he
fin
a
r
esul
t
. R&R xB
a
se -- p
r
io
r
t
o V9.0 -- g
r
e
at
ly 
r
educed 
t
he kinds of si
t
u
at
ions whe
r
a
n
ex
tra
s
t
ep 
a
pplied, bu
t
t
he need fo
r
a
p
r
edefined index 
r
em
a
ined.
The 
a
ddi
t
ion of FlexLink Indexing-on-
t
he-fly le
t
s us confiden
t
ly 
r
emove 
t
he “vir
t
ually
f
r
om 
t
he l
a
s
t
sen
t
ence 
t
wo p
ara
g
ra
phs 
a
bove. Now 
t
he sen
t
ence would 
r
e
a
d “... you c
a
n
define 
r
epo
rt
s fo
r
a
ny con
t
ex
t
t
h
at
t
he d
ata
ta
bles c
a
a
dd
r
ess.” Th
at
’s 
a
big ch
a
nge 
a
nd 
t
h
at
a
ny” is 
a
m
a
jo
r
cl
a
im. In 
e
ff
ect
, you 
c
an go from raw da
t
t
o f
i
na
l
r
es
u
lts
no ma
tte
r
wha
t
u
si
ng ju
st
R&R xBa
se
.
We ch
a
llenge 
a
nybody 
t
o give us you
r
mos
t
difficul
t
r
epo
rt
ing p
r
oblem. (I
t
h
a
t
o be 
a
r
e
a
l p
r
oblem, no
t
‘How m
a
ny Angels c
a
n fi
t
on 
t
he he
a
d of 
a
pin?’) If you’ll buy R&R xB
a
se
V9.0, we’ll show you how i
t
c
a
n be done.
This 
a
bili
t
a
lone would be enough 
t
o m
a
ke news, bu
t
t
he implic
at
ions of FlexLink
ar
e even g
r
e
at
e
r
t
h
a
t
h
at
. FlexLink is 
a
signific
a
n
t
enh
a
ncemen
t
in seve
ra
l no
ta
ble w
a
ys:
S
tr
e
a
mlined 
r
epo
rt
developmen
t
Reduced p
r
ocessing 
t
ime
Rel
at
ing non-
r
el
at
ed 
ta
bles
Compiling d
ata
a
c
r
oss d
ata
sou
r
ces
R&R xBase Edi
t
ion 
V
ersion 9.0 Enhancemen
t
s
Page 12
VB.NET Image: Professional Form Processing and Recognition SDK in
reading (OMR) helpful for check/mark sense boxes and intelligent The form format and annotation text can all be your forms before using form printing add-on.
how to add text fields to a pdf; how to enter text in pdf file
.NET JPEG 2000 SDK | Encode & Decode JPEG 2000 Images
Available as an add-on for RaterEdge .NET Imaging SDK; including IPTC, XMP, XML Box, UUID Boxes, etc RasterEdge.com is professional .NET Document Imaging SDK and
how to insert text into a pdf using reader; add text box in pdf
We will ex
a
mine e
a
ch 
ar
e
a
below.
St
r
eamlined Repo
r
t Development
St
r
eamlined Repo
r
t Development
Even if 
a
n p
r
edefined index would do 
t
he job, 
a
FlexLink index c
a
n do i
t
be
tt
e
r
. How?
By indexing 
a
ta
ble 
t
o find jus
t
t
he 
r
eco
r
ds you need fo
r
t
he con
t
ex
t
r
epo
rt
r
un f
a
s
t
e
r
a
nd
ar
e simple
r
t
o define. Fo
r
a
ll SQL 
r
epo
rt
w
r
i
t
e
r
a
nd fo
r
me
r
R&R xB
a
se ve
r
sions, one h
a
t
o
link 
ta
bles, 
t
hen 
r
educe 
t
he 
r
esul
t
se
t
wi
t
t
he que
r
y (fil
t
e
r
t
o exclude 
r
eco
r
ds f
r
om 
t
he
r
el
at
ed 
ta
ble 
t
h
at
we
r
e no
t
of in
t
e
r
es
t
. This c
r
e
at
es m
a
ny ex
tra
s
t
eps 
a
nd 
a
dds elemen
t
s of
complexi
t
t
t
he que
r
y, p
art
icul
ar
ly, 
t
h
at
ar
e of
t
en unwelcome. FlexLink le
t
t
he 
r
epo
rt
’s
develope
r
selec
t
only 
t
he 
r
eco
r
ds desi
r
ed.
C
a
lcul
at
ions 
a
nd 
t
o
ta
ls 
ar
a
lso simple
r
since one of 
t
he mos
t
commonly 
a
pplied
t
echniques 
t
o focus on segmen
t
s of 
t
he 
r
esul
t
se
t
w
a
s condi
t
ion
a
t
o
ta
ls. Fo
r
t
hese c
a
ses --
which of
t
en 
a
pply 
t
o d
at
ed 
r
eco
r
ds -- one would h
a
ve 
t
o selec
t
a
ll of 
t
he 
r
eco
r
ds f
r
om 
t
he
r
el
at
ed 
ta
ble 
t
hen exclude 
a
ll bu
t
ce
rta
in ones f
r
om 
t
he 
t
o
ta
l. This w
a
s necess
ar
y since 
a
pplying
t
he que
r
t
o exclude unw
a
n
t
ed 
r
eco
r
ds migh
t
a
lso exclude 
t
he con
tr
olling 
ta
ble 
r
eco
r
d f
r
om
t
he one-
t
o-m
a
ny (sc
a
n) join.
T
a
ke, fo
r
ex
a
mple, 
a
si
t
u
at
ion whe
r
e we wished 
t
t
o
ta
t
he ove
rt
ime wo
r
ked in e
a
ch
dep
art
men
t
fo
r
a
p
art
icul
ar
mon
t
h. If we wished 
t
o show 
a
ze
r
o v
a
lue fo
r
a
dep
art
men
t
wi
t
h
no ove
rt
ime, we could use 
t
he hou
r
s wo
r
ked de
ta
il file 
a
nd fil
t
e
r
by mon
t
h fo
r
ove
rt
ime. A
dep
art
men
t
wi
t
hou
t
a
ny would neve
r
a
ppe
ar
in 
t
he 
r
epo
rt
bec
a
use 
a
ll of i
t
s hou
r
s wo
r
ked
r
eco
r
ds would be fil
t
e
r
ed ou
t
if we looked jus
t
at
ove
rt
ime du
r
ing 
t
he mon
t
h. We would h
a
ve
t
o use 
a
condi
t
ion
a
t
o
ta
t
o sum jus
t
t
he ove
rt
ime du
r
ing 
t
h
at
mon
t
h fo
r
t
he g
r
ouping by
dep
art
men
t
. Since 
t
he condi
t
ion would neve
r
be 
tr
ue, 
t
he condi
t
ion
a
t
o
ta
l would p
r
oduce 
a
ze
r
o v
a
lue fo
r
t
h
at
dep
art
men
t
. To do so, howeve
r
, would fo
r
ce R&R 
t
r
e
a
a
nd selec
t
every
hou
r
s wo
r
ked 
r
eco
r
d -- 
a
leng
t
hy, 
t
ime consuming p
r
ocess. (See 
t
he desc
r
ip
t
ion of 
r
educed
p
r
ocessing 
t
ime below.)
Ins
t
e
a
d, we could use 
t
he dep
art
men
t
ta
ble 
a
t
he con
tr
olling 
ta
ble in 
a
sc
a
n join 
t
o
t
he hou
r
s wo
r
ked de
ta
il 
ta
ble, wi
t
a
FlexLink index b
a
sed on dep
art
men
t
, wo
r
k c
at
ego
r
y,
a
nd mon
t
h. Since R&R 
a
l
r
e
a
dy offe
r
t
he op
t
ion 
t
o c
r
e
at
a
bl
a
nk 
r
el
at
ed 
r
eco
r
d when 
a
m
at
ch c
a
nno
t
be found -- 
a
s in 
t
his c
a
se fo
r
t
h
at
dep
art
men
t
-- eve
r
y dep
art
men
t
will be
r
ep
r
esen
t
ed wi
t
at
le
a
s
t
one 
r
eco
r
d in 
t
he 
r
esul
t
se
t
. The 
t
o
ta
l field is now jus
t
a
r
egul
ar
t
o
ta
l of 
t
he hou
r
s wo
r
ked, wi
t
h no condi
t
ion. Wi
t
h R&R’s exclusive mul
t
i-sc
a
n join, 
t
his
s
a
me could 
a
pply 
t
a
a
n
a
lysis fo
r
t
wo sep
arat
e mon
t
hs, o
r
five, o
r
t
welve, o
r
...
Reduced P
r
ocessing 
T
ime
Reduced P
r
ocessing 
T
ime
Pe
r
fo
r
m
a
nce c
a
a
lso be imp
r
oved d
ra
m
at
ic
a
lly, 
a
t
he following 
r
ecen
t
ex
a
mple will
demons
trat
e. A clien
t
r
eques
t
ed 
a
r
epo
rt
t
o de
r
ive 
t
he insu
ra
nce p
r
emium gene
rat
ed by e
a
ch
insu
ra
nce 
a
gen
t
. This would usu
a
lly no
t
be 
a
p
art
icul
ar
ly difficul
t
ta
sk, bu
t
in 
t
his c
a
se e
a
ch
p
a
id p
r
emium 
r
eco
r
d could h
a
ve 
t
wo diffe
r
en
t
a
gen
t
r
eceiving c
r
edi
t
fo
r
i
t
. Th
at
is, 
t
he
r
e
w
a
a
n Agen
t
a
nd Agen
t
a
ssigned in 
t
he 
r
eco
r
d. E
a
ch 
a
gen
t
e
ar
ned 
a
pe
r
cen
ta
ge c
r
edi
t
fo
r
t
o
ta
l p
r
emium b
a
sed on 
t
he p
art
icul
ar
spli
t
a
nd 
a
f
a
i
r
ly complex fo
r
mul
a
. The
r
efo
r
e, e
a
ch
p
r
emium 
r
eco
r
d h
a
t
o be coun
t
ed unde
r
bo
t
h Agen
t
1’s 
a
nd Agen
t
2’s sec
t
ion of 
t
he 
r
epo
rt
.
R&R xBase Edi
t
ion 
V
ersion 9.0 Enhancemen
t
s
Page 13
Wi
t
hou
t
ge
tt
ing in
t
t
he bo
r
ing de
ta
ils, we h
a
t
o sc
a
n link f
r
om 
t
he 
a
gen
t
ta
ble 
t
t
he
p
a
id p
r
emium de
ta
il 
ta
ble 
t
wice (hence 
a
mul
t
i-sc
a
n join), which by i
t
self is 
a
p
r
e
tt
y f
a
bulous
R&R c
a
p
a
bili
t
y. We could do so in 
t
his c
a
se wi
t
hou
t
c
r
e
at
ing 
a
FlexLink index since 
t
he
p
r
emium 
ta
ble h
a
a
n index on which we could join 
t
he 
a
gen
t
r
eco
r
t
o e
a
ch p
r
emium 
r
eco
r
d.
The p
r
oblem w
a
t
h
at
t
he p
r
emium 
ta
ble con
ta
ins ove
r
1,000,000 
r
eco
r
ds!! H
a
ving e
a
ch
a
gen
t
r
eco
r
d find e
a
ch of 
t
hose one million plus 
t
wice m
a
de 
t
he 
r
epo
rt
ta
ke ove
r
t
h
r
ee hou
r
s
t
r
un -- on 
a
f
a
s
t
compu
t
e
r
. Th
at
w
a
s ok
a
y in 
t
he b
a
d old d
a
ys, bu
t
no
t
good enough fo
r
t
od
a
y.
Wi
t
a
p
r
emium 
ta
ble FlexLink index b
a
sed on 
a
gen
t
a
nd 
a
no
t
he
r
b
a
sed on 
a
gen
t
2,
t
h
at
p
r
ocessing 
t
ime, including building 
t
he indexes, w
a
r
educed 
t
o fou
r
minu
t
es. (R&R
could build e
a
ch index in 45 seconds -- 
t
hough 
r
esul
t
s v
ar
y depending on 
t
he compu
t
e
r
a
nd
fo
r
mul
a
fo
r
t
he index.) Wi
t
t
his 
t
echnology, ve
r
y f
a
s
t
m
a
nipul
at
ion of even l
ar
ge d
ata
b
a
ses
is ve
r
y possible 
r
igh
t
on 
t
he desk
t
op, wi
t
hou
t
a
ny p
r
og
ra
mming 
t
t
empo
rar
y s
t
o
ra
ge of 
t
h
at
d
ata
jus
t
fo
r
r
epo
rt
ing.
Relating non
-r
elated tables
Relating non
-r
elated tables
Of
t
en
t
imes, 
t
he 
ta
bles on which we wish 
t
r
epo
rt
do no
t
h
a
ve 
a
ny d
ata
in common.
This h
a
ppens in m
a
ny ci
r
cums
ta
nces, bu
t
of
t
en whe
r
e sep
arat
e d
ata
b
a
ses h
a
ve been buil
t
ove
r
a
pe
r
iod of 
t
ime 
a
nd 
t
hen mus
t
be 
t
h
r
us
t
t
oge
t
he
r
due 
t
a
n impo
rta
n
t
even
t
.
Suppose 
t
wo b
a
nks me
r
ge. (I know, i
t
will neve
r
h
a
ppen in my life
t
ime, bu
t
humo
r
me.) E
a
ch h
a
s i
t
s own cus
t
ome
r
a
nd 
a
ccoun
t
d
ata
b
a
ses 
a
nd 
t
he 
t
wo will con
t
inue 
t
r
un
independen
t
ly fo
r
some 
t
ime befo
r
t
he 
t
wo c
a
n be combined. How c
a
t
he b
a
nk p
r
oduce
consolid
at
ed s
tat
emen
t
s fo
r
cus
t
ome
r
s who h
a
a
ccoun
t
at
bo
t
h?
S
tr
ic
t
ly spe
a
king, 
t
he 
t
wo d
ata
b
a
ses do no
t
h
a
ve common d
ata
v
a
lues on which 
t
o join
t
hem. One b
a
nk m
a
y use 
a
cus
t
ome
r
code, while 
t
he o
t
he
r
uses 
t
he cus
t
ome
r
’s soci
a
l secu
r
i
t
y
numbe
r
. Wi
t
a
FlexLink, 
t
hese diffe
r
ences c
a
n be ove
r
come e
a
sily since 
a
n index c
a
n define
t
he con
t
ex
t
on which 
t
he 
ta
bles c
a
n be joined. F
r
om 
a
sep
arat
e con
tr
olling 
ta
ble -- pe
r
h
a
ps
wi
t
h jus
t
one 
r
eco
r
d, we c
a
n define 
a
FlexLink index using 
a
key such 
a
s “ALL” on e
a
ch 
ta
ble.
We c
a
t
hen c
r
e
at
a
P
ara
me
t
eRR field (see 
a
bove) 
a
lso wi
t
a
v
a
lue “ALL”, 
a
nd use 
t
he 
t
wo
t
o s
ta
ck 
t
he 
t
wo, sep
arat
e d
ata
b
a
ses in
t
a
single de f
a
c
t
ta
ble. They h
a
ve been joined b
a
sed
on 
t
hei
r
a
c
t
u
a
l con
t
ex
t
t
hey 
ar
r
e
a
lly jus
t
one file in 
t
wo sep
arat
e pl
a
ces!!
(No
t
e: Even if bo
t
h h
a
a
soci
a
l secu
r
i
t
y numbe
r
a
t
he b
a
sis, we could join 
t
he 
t
wo
b
a
sed on 
t
h
at
bec
a
use eve
r
a
ccoun
t
r
eco
r
d fo
r
a
cus
t
ome
r
in one 
ta
ble would link wi
t
h eve
r
y
a
ccoun
t
r
eco
r
d fo
r
t
h
at
cus
t
ome
r
in 
t
he o
t
he
r
. Th
at
’s no
t
wh
at
we w
a
n
t
!!)
This concep
t
of c
r
e
at
ing 
a
s
ta
ck of 
ta
bles on 
t
he fly -- wi
t
h iden
t
ic
a
l o
r
diffe
r
en
t
d
ata
s
tr
uc
t
u
r
es; i
t
doesn’
t
m
att
e
r
t
o R&R -- elimin
at
es one of 
t
he mos
t
t
ime consuming 
a
nd
expensive 
ta
sks 
a
ny MIS dep
art
men
t
f
a
ces: consolid
at
ing d
ata
fo
r
r
epo
rt
ing. Ag
a
in, wi
t
h
FlexLink indexes, any con
t
ex
t
c
a
n be m
a
n
a
ged 
t
t
u
r
ra
w d
ata
in
t
r
esul
t
s.
Of cou
r
se, no
t
t
oo m
a
ny b
a
nks use xB
a
se d
ata
b
a
ses fo
r
t
hei
r
cus
t
ome
r
a
ccoun
t
s. They
use big compu
t
e
r
s wi
t
h m
a
inf
ra
me o
r
SQL-
t
ype d
ata
b
a
ses. Bu
t
at
t
hei
r
co
r
e, 
a
ll of 
t
his d
ata
R&R xBase Edi
t
ion 
V
ersion 9.0 Enhancemen
t
s
Page 14
is s
t
ill in 
ta
ble fo
r
m. The
r
efo
r
e, FlexLink c
a
a
pply 
t
t
hem even 
t
hough i
t
is only 
a
v
a
il
a
ble
in R&R xB
a
se Edi
t
ion. You will unde
r
s
ta
nd how in 
t
he nex
t
segmen
t
.
Compiling Data Ac
r
oss Data Sou
r
ces
Compiling Data Ac
r
oss Data Sou
r
ces
FlexLink only wo
r
ks on xB
a
se 
ta
bles, 
a
nd mos
t
ta
bles 
ar
e no
t
xB
a
se. These indexes
need 
t
o be 
a
ble 
t
r
e
a
t
he d
ata
whe
r
e i
t
is s
t
o
r
ed 
a
nd m
a
ke 
t
h
at
index di
r
ec
t
ly 
a
v
a
il
a
ble 
t
o
R&R. This is one 
r
e
a
son xB
a
se wi
t
h i
t
’s indexed 
ta
bles 
ar
e so much be
tt
e
r
fo
r
r
epo
rt
ing 
t
h
a
n
SQL d
ata
sou
r
ces.
R&R SQL Edi
t
ion (
a
nd A
r
peggio befo
r
e i
t
) h
a
a
lw
a
ys h
a
t
he 
a
bili
t
t
o ex
tra
c
t
d
ata
t
o c
r
e
at
a
n xB
a
se 
ta
ble. By combining 
t
h
at
a
bili
t
y (
a
nd 
t
he pu
r
ch
a
se of R&R SQL V8.1)
wi
t
h FlexLink R&R xB
a
se V9.0, one c
a
n ex
tra
c
t
a
ny necess
ar
y d
ata
f
r
om 
a
ny numbe
r
of
d
ata
sou
r
ces (O
ra
cle, SQL-Se
r
ve
r
, Syb
a
se, Access, e
t
c.) 
t
o xB
a
se 
ta
bles on 
a
ne
t
wo
r
k o
r
loc
a
l
compu
t
e
r
. Fo
rt
un
at
ely, mos
t
newe
r
compu
t
e
r
s h
a
ve huge h
ar
d d
r
ives 
t
o s
t
o
r
t
hese 
ta
ble