Re: MS Access Frontend

2019-11-30 Thread Tim Clarke
On 29/11/2019 17:30, Adrian Klaver wrote:
> On 11/29/19 9:23 AM, Jason L. Amerson wrote:
>> I am trying to setup MS Access as a frontend so that it would be
>> easier on my wife and children to interact with PostgreSQL. I looked
>> online for some tutorials but the ones I found are out-date or only
>> pick up after Access is connected to PostgreSQL. I was wondering if
>> someone knew of some updated material that they could point me to or
>> maybe walk me through it. I have used Access quite a bit years ago
>> and things have changed since then. I know I must install the ODBC
>> drivers, which I have already done. I have already setup the DSN and
>> I clicked on test and it says everything is fine. I know that my next
>> step has something to do with Linked Tables in Access, but I am not
>> sure how to set it up. I guess that is where I start to need help.
>> The client computers using the frontend will be running Windows 10
>> and Office 365, both are updated to the latest versions.
>
> This might help:
>
> https://support.office.com/en-us/article/Manage-linked-tables-1d9346d6-953d-4f85-a9ce-4caec2262797
>
>
>
>>
>> Thank you,
>>
>> Jason L. Amerson
>>
>
>
That will help you manage once you have created some linked tables, but
to create them:

1) Click "External Data" from the top Access menu, then "New data
source" on the left

2) Pick "From other sources" at the bottom and as you correctly
identified "ODBC Database".

3) From the dialogue box, change the default of the two options to the
bottom one "Linkby creating linked table"

4) Next pick your created DSN from the "Select data source" dialog

5) You should then see the list of tables etc from your Postgres database

Troubleshooting; make sure you have an ODBC 32 or 64 bit version
matching the 32 or 64 bit MS Access installed.

If you use any security at the MS Access level you will need to set up a
simultaneously shared central system.mdw file in some repository. Don't
try to get more than 6-7 people using this at the same time, it breaks.

Good luck.


--
Tim Clarke
IT Director
Direct: +44 (0)1376 504510 | Mobile: +44 (0)7887 563420



Telephone: Witham: +44(0)1376 503500 | London: +44 (0)20 3009 0853 | Frankfurt: 
+49 (0)69 7191 6000 | Hong Kong: +852 5803 1687 | Toronto: +1 647 503 2848
Web: https://www.manifest.co.uk/



Minerva Analytics Ltd - A Solactive Company
9 Freebournes Court | Newland Street | Witham | Essex | CM8 2BL | United Kingdom



Copyright: This e-mail may contain confidential or legally privileged 
information. If you are not the named addressee you must not use or disclose 
such information, instead please report it to 
ad...@minerva.info
Legal: Minerva Analytics is the trading name of: Minerva Analytics Ltd: 
Registered in England Number 11260966 & The Manifest Voting Agency Ltd: 
Registered in England Number 2920820 Registered Office at above address. Please 
Click Here https://www.manifest.co.uk/legal/ for further information.




Re: Counting booleans in GROUP BY sections

2019-11-30 Thread Alexander Farber
My context is that I have a table of player moves with PK mid (aka "move
id").

And I am able to find "interesting" moves by the high score or all 7 letter
tiles used.

But I do some human reviewing and set a "puzzle" boolean for truly
interesting moves.

For the reviewing tool I would like to display headers: a "Mon " plus
the number of true puzzles per section.

Thanks to David's hint the following seems to work even though I wonder if
it is the most optimal way to call TO_CHAR twice:

CREATE OR REPLACE FUNCTION words_list_puzzles(
in_start interval,
in_end interval
) RETURNS TABLE (
out_label  text,
out_count  bigint,
out_puzzle boolean,
out_midbigint,
out_secret text,
out_gidinteger,
out_score  integer
) AS
$func$
SELECT
TO_CHAR(played, 'Mon ') AS label,
  -- used for header
COUNT(NULLIF(puzzle, FALSE)) OVER (PARTITION BY TO_CHAR(played,
'Mon ')), --used for header
puzzle,
mid,
MD5(mid || 'my little secret') AS secret,
gid,
score
FROM words_moves
WHERE action = 'play'
AND LENGTH(hand) = 7
AND (LENGTH(letters) = 7 OR score > 90)
AND played > CURRENT_TIMESTAMP - in_start
AND played < CURRENT_TIMESTAMP - in_end
ORDER BY played DESC
$func$ LANGUAGE sql STABLE;

Regards
Alex

P.S: Below is my table description again and the output of the above
function:

words_ru=> \d words_moves
  Table "public.words_moves"
 Column  |   Type   | Collation | Nullable |
  Default
-+--+---+--+--
 mid | bigint   |   | not null |
nextval('words_moves_mid_seq'::regclass)
 action  | text |   | not null |
 gid | integer  |   | not null |
 uid | integer  |   | not null |
 played  | timestamp with time zone |   | not null |
 tiles   | jsonb|   |  |
 score   | integer  |   |  |
 letters | text |   |  |
 hand| text |   |  |
 puzzle  | boolean  |   | not null | false
Indexes:
"words_moves_pkey" PRIMARY KEY, btree (mid)
"words_moves_gid_played_idx" btree (gid, played DESC)
"words_moves_uid_action_played_idx" btree (uid, action, played)
"words_moves_uid_idx" btree (uid)
Check constraints:
"words_moves_score_check" CHECK (score >= 0)
Foreign-key constraints:
"words_moves_gid_fkey" FOREIGN KEY (gid) REFERENCES words_games(gid) ON
DELETE CASCADE
"words_moves_uid_fkey" FOREIGN KEY (uid) REFERENCES words_users(uid) ON
DELETE CASCADE
Referenced by:
TABLE "words_scores" CONSTRAINT "words_scores_mid_fkey" FOREIGN KEY
(mid) REFERENCES words_moves(mid) ON DELETE CASCADE

words_ru=> select * from words_list_puzzles(interval '2 year', interval '1
year');
 out_label | out_count | out_puzzle | out_mid |out_secret
 | out_gid | out_score
---+---++-+--+-+---
 Nov 2018  | 1 | f  | 1331343 |
78467b5f3bde3d3f2291cf539c949f79 |   46134 |28
 Nov 2018  | 1 | f  | 1326876 |
e4928d3c34f50b8e6eabf7bad5b932fe |   46007 |28
 Nov 2018  | 1 | f  | 1324466 |
6228ba509a7124f485feb5c1acbb6b68 |   45922 |26
 Nov 2018  | 1 | f  | 1322050 |
b67b091d383678de392bf7370c735cab |   45877 |34
 Nov 2018  | 1 | f  | 1320017 |
35f03b0c7159cec070c00aa80359fd42 |   44255 |   120
.
 May 2018  | 3 | f  |   95114 |
e7e8bab64fab20f6fec229319e2bab40 |7056 |28
 May 2018  | 3 | f  |   88304 |
161c0638dede80f830a36efa6f428dee |6767 |40
 May 2018  | 3 | f  |   86180 |
4d47a65263331cf4e2d2956886b6a72f |6706 |26
 May 2018  | 3 | f  |   85736 |
debb1efd673c91947a8aa7f38be4217c |6680 |28
 May 2018  | 3 | f  |   82522 |
e55ec68a5a5dacc2bc463e397198cb1c |6550 |27
 Apr 2018  | 0 | f  |   78406 |
f5d264ccfe94aaccd90ce6c019716d4d |5702 |58
 Apr 2018  | 0 | f  |   77461 |
404886e913b698596f9cf3648ddf6fa4 |1048 |26
(415 rows)


RE: MS Access Frontend

2019-11-30 Thread Jason L. Amerson
Thanks Martin. I have decided to go another route. I have nothing but
problems whenever I use Microsoft products. I personally think that
Microsoft was shit when it started, and it is still shit 35 years later. So,
I am just going to take Windows off my computers and put Linux on them and
just use a different client.

 

Jason L. Amerson

 

 

From: Martin Gainty  
Sent: Saturday, November 30, 2019 08:02 AM
To: Jason L. Amerson 
Subject: Re: MS Access Frontend

 

Hi Jason

this is how i got the majority of work in the 90s
I have Database X that wont talk to Database Y
you can write a program that 
parses the query from 
accesses the data from 
inserts to 

you can save time and $ if you accomplish one of these steps and contract
for the remainder

Makes Sense?
Martin

  _  

From: Jason L. Amerson mailto:drja...@alphagenius.org> >
Sent: Friday, November 29, 2019 12:23 PM
To: PostgreSQL mailto:pgsql-general@lists.postgresql.org> >
Subject: MS Access Frontend 

 



I am trying to setup MS Access as a frontend so that it would be easier on
my wife and children to interact with PostgreSQL. I looked online for some
tutorials but the ones I found are out-date or only pick up after Access is
connected to PostgreSQL. I was wondering if someone knew of some updated
material that they could point me to or maybe walk me through it. I have
used Access quite a bit years ago and things have changed since then. I know
I must install the ODBC drivers, which I have already done. I have already
setup the DSN and I clicked on test and it says everything is fine. I know
that my next step has something to do with Linked Tables in Access, but I am
not sure how to set it up. I guess that is where I start to need help. The
client computers using the frontend will be running Windows 10 and Office
365, both are updated to the latest versions.

 

Thank you,

 

Jason L. Amerson



Re: MS Access Frontend

2019-11-30 Thread Tim Clarke
On 30/11/2019 19:04, Jason L. Amerson wrote:
Thanks Martin. I have decided to go another route. I have nothing but problems 
whenever I use Microsoft products. I personally think that Microsoft was shit 
when it started, and it is still shit 35 years later. So, I am just going to 
take Windows off my computers and put Linux on them and just use a different 
client.

Jason L. Amerson


+1

Libreoffice has a quick and easy database front end. Not great but functional 
and effort free.

--
Tim Clarke



Telephone: Witham: +44(0)1376 503500 | London: +44 (0)20 3009 0853 | Frankfurt: 
+49 (0)69 7191 6000 | Hong Kong: +852 5803 1687 | Toronto: +1 647 503 2848
Web: https://www.manifest.co.uk/



Minerva Analytics Ltd - A Solactive Company
9 Freebournes Court | Newland Street | Witham | Essex | CM8 2BL | United Kingdom



Copyright: This e-mail may contain confidential or legally privileged 
information. If you are not the named addressee you must not use or disclose 
such information, instead please report it to 
ad...@minerva.info
Legal: Minerva Analytics is the trading name of: Minerva Analytics Ltd: 
Registered in England Number 11260966 & The Manifest Voting Agency Ltd: 
Registered in England Number 2920820 Registered Office at above address. Please 
Click Here https://www.manifest.co.uk/legal/ for further information.


Re: Counting booleans in GROUP BY sections

2019-11-30 Thread Adrian Klaver

On 11/30/19 4:08 AM, Alexander Farber wrote:
My context is that I have a table of player moves with PK mid (aka "move 
id").


And I am able to find "interesting" moves by the high score or all 7 
letter tiles used.


But I do some human reviewing and set a "puzzle" boolean for truly 
interesting moves.


For the reviewing tool I would like to display headers: a "Mon " 
plus the number of true puzzles per section.


Thanks to David's hint the following seems to work even though I wonder 
if it is the most optimal way to call TO_CHAR twice:


Given that played contains values, I assume, that are at multiple points 
in a month and you want the 'group' to be a month it looks alright to 
me. Though if it bothers you then another option is date_trunc():


test=# select date_trunc('month', '11/02/2019 13:00'::timestamp), 
date_trunc('month', '11/23/2019 13:00'::timestamp);

 date_trunc  | date_trunc
-+-
 11/01/2019 00:00:00 | 11/01/2019 00:00:00




CREATE OR REPLACE FUNCTION words_list_puzzles(
                 in_start interval,
                 in_end interval
         ) RETURNS TABLE (
                 out_label  text,
                 out_count  bigint,
                 out_puzzle boolean,
                 out_mid    bigint,
                 out_secret text,
                 out_gid    integer,
                 out_score  integer
         ) AS
$func$
     SELECT
         TO_CHAR(played, 'Mon ') AS label,  
                                                       -- used for header
         COUNT(NULLIF(puzzle, FALSE)) OVER (PARTITION BY TO_CHAR(played, 
'Mon ')), --used for header

         puzzle,
         mid,
         MD5(mid || 'my little secret') AS secret,
         gid,
         score
     FROM words_moves
     WHERE action = 'play'
     AND LENGTH(hand) = 7
     AND (LENGTH(letters) = 7 OR score > 90)
     AND played > CURRENT_TIMESTAMP - in_start
     AND played < CURRENT_TIMESTAMP - in_end
     ORDER BY played DESC
$func$ LANGUAGE sql STABLE;

Regards
Alex

P.S: Below is my table description again and the output of the above 
function:


words_ru=> \d words_moves
                                       Table "public.words_moves"
  Column  |           Type           | Collation | Nullable |   
       Default

-+--+---+--+--
  mid     | bigint                   |           | not null | 
nextval('words_moves_mid_seq'::regclass)

  action  | text                     |           | not null |
  gid     | integer                  |           | not null |
  uid     | integer                  |           | not null |
  played  | timestamp with time zone |           | not null |
  tiles   | jsonb                    |           |          |
  score   | integer                  |           |          |
  letters | text                     |           |          |
  hand    | text                     |           |          |
  puzzle  | boolean                  |           | not null | false
Indexes:
     "words_moves_pkey" PRIMARY KEY, btree (mid)
     "words_moves_gid_played_idx" btree (gid, played DESC)
     "words_moves_uid_action_played_idx" btree (uid, action, played)
     "words_moves_uid_idx" btree (uid)
Check constraints:
     "words_moves_score_check" CHECK (score >= 0)
Foreign-key constraints:
     "words_moves_gid_fkey" FOREIGN KEY (gid) REFERENCES 
words_games(gid) ON DELETE CASCADE
     "words_moves_uid_fkey" FOREIGN KEY (uid) REFERENCES 
words_users(uid) ON DELETE CASCADE

Referenced by:
     TABLE "words_scores" CONSTRAINT "words_scores_mid_fkey" FOREIGN KEY 
(mid) REFERENCES words_moves(mid) ON DELETE CASCADE


words_ru=> select * from words_list_puzzles(interval '2 year', interval 
'1 year');
  out_label | out_count | out_puzzle | out_mid |            out_secret   
          | out_gid | out_score

---+---++-+--+-+---
  Nov 2018  |         1 | f          | 1331343 | 
78467b5f3bde3d3f2291cf539c949f79 |   46134 |        28
  Nov 2018  |         1 | f          | 1326876 | 
e4928d3c34f50b8e6eabf7bad5b932fe |   46007 |        28
  Nov 2018  |         1 | f          | 1324466 | 
6228ba509a7124f485feb5c1acbb6b68 |   45922 |        26
  Nov 2018  |         1 | f          | 1322050 | 
b67b091d383678de392bf7370c735cab |   45877 |        34
  Nov 2018  |         1 | f          | 1320017 | 
35f03b0c7159cec070c00aa80359fd42 |   44255 |       120

.
  May 2018  |         3 | f          |   95114 | 
e7e8bab64fab20f6fec229319e2bab40 |    7056 |        28
  May 2018  |         3 | f          |   88304 | 
161c0638dede80f830a36efa6f428dee |    6767 |        40
  May 2018  |         3 | f          |   86180 | 
4d47a65263331cf4e2d2956886b6a72f |    6706 |        26
  May 2018  |         3 | f          |   85736 | 
debb1efd673c91947a8aa7f38be4217c |  

Re: MS Access Frontend

2019-11-30 Thread Adrian Klaver

On 11/30/19 3:15 AM, Tim Clarke wrote:

On 29/11/2019 17:30, Adrian Klaver wrote:

On 11/29/19 9:23 AM, Jason L. Amerson wrote:

I am trying to setup MS Access as a frontend so that it would be
easier on my wife and children to interact with PostgreSQL. I looked
online for some tutorials but the ones I found are out-date or only
pick up after Access is connected to PostgreSQL. I was wondering if
someone knew of some updated material that they could point me to or
maybe walk me through it. I have used Access quite a bit years ago
and things have changed since then. I know I must install the ODBC
drivers, which I have already done. I have already setup the DSN and
I clicked on test and it says everything is fine. I know that my next
step has something to do with Linked Tables in Access, but I am not
sure how to set it up. I guess that is where I start to need help.
The client computers using the frontend will be running Windows 10
and Office 365, both are updated to the latest versions.


This might help:

https://support.office.com/en-us/article/Manage-linked-tables-1d9346d6-953d-4f85-a9ce-4caec2262797





Thank you,

Jason L. Amerson





That will help you manage once you have created some linked tables, but
to create them:


Which is covered in the above:

https://support.office.com/en-us/article/Manage-linked-tables-1d9346d6-953d-4f85-a9ce-4caec2262797#bkmk_add



1) Click "External Data" from the top Access menu, then "New data
source" on the left

2) Pick "From other sources" at the bottom and as you correctly
identified "ODBC Database".

3) From the dialogue box, change the default of the two options to the
bottom one "Linkby creating linked table"

4) Next pick your created DSN from the "Select data source" dialog

5) You should then see the list of tables etc from your Postgres database

Troubleshooting; make sure you have an ODBC 32 or 64 bit version
matching the 32 or 64 bit MS Access installed.

If you use any security at the MS Access level you will need to set up a
simultaneously shared central system.mdw file in some repository. Don't
try to get more than 6-7 people using this at the same time, it breaks.

Good luck.


--
Tim Clarke
IT Director
Direct: +44 (0)1376 504510 | Mobile: +44 (0)7887 563420



Telephone: Witham: +44(0)1376 503500 | London: +44 (0)20 3009 0853 | Frankfurt: 
+49 (0)69 7191 6000 | Hong Kong: +852 5803 1687 | Toronto: +1 647 503 2848
Web: https://www.manifest.co.uk/



Minerva Analytics Ltd - A Solactive Company
9 Freebournes Court | Newland Street | Witham | Essex | CM8 2BL | United Kingdom



Copyright: This e-mail may contain confidential or legally privileged information. If 
you are not the named addressee you must not use or disclose such information, 
instead please report it to ad...@minerva.info
Legal: Minerva Analytics is the trading name of: Minerva Analytics Ltd: Registered 
in England Number 11260966 & The Manifest Voting Agency Ltd: Registered in 
England Number 2920820 Registered Office at above address. Please Click Here 
https://www.manifest.co.uk/legal/ for further information.






--
Adrian Klaver
adrian.kla...@aklaver.com




Re: MS Access Frontend

2019-11-30 Thread Martin Mueller
Leaving aside the question of money, a frontend like AquaData Studio or the 
equivalent program by Jetbrains would be a much better solution. I used to work 
with Access a lot and quite liked it. But AquaData Studio is not any more 
difficult to learn and gives you access to everything Postgress can do. 

I haven't used the Jetbrains version, which is cheaper. 

On 11/30/19, 8:53 AM, "Adrian Klaver"  wrote:

On 11/30/19 3:15 AM, Tim Clarke wrote:
> On 29/11/2019 17:30, Adrian Klaver wrote:
>> On 11/29/19 9:23 AM, Jason L. Amerson wrote:
>>> I am trying to setup MS Access as a frontend so that it would be
>>> easier on my wife and children to interact with PostgreSQL. I looked
>>> online for some tutorials but the ones I found are out-date or only
>>> pick up after Access is connected to PostgreSQL. I was wondering if
>>> someone knew of some updated material that they could point me to or
>>> maybe walk me through it. I have used Access quite a bit years ago
>>> and things have changed since then. I know I must install the ODBC
>>> drivers, which I have already done. I have already setup the DSN and
>>> I clicked on test and it says everything is fine. I know that my next
>>> step has something to do with Linked Tables in Access, but I am not
>>> sure how to set it up. I guess that is where I start to need help.
>>> The client computers using the frontend will be running Windows 10
>>> and Office 365, both are updated to the latest versions.
>>
>> This might help:
>>
>> 
https://urldefense.proofpoint.com/v2/url?u=https-3A__support.office.com_en-2Dus_article_Manage-2Dlinked-2Dtables-2D1d9346d6-2D953d-2D4f85-2Da9ce-2D4caec2262797&d=DwIC-g&c=yHlS04HhBraes5BQ9ueu5zKhE7rtNXt_d012z2PA6ws&r=rG8zxOdssqSzDRz4x1GLlmLOW60xyVXydxwnJZpkxbk&m=q2mFiQLD3Q0WGNcvV6_A-Jva78TI-_O-TJQkuVHqU_Y&s=n5gUTTvGiefsNhxsv4WNKTOok9pQSRe9TVdcXwWPjbI&e=
 
>>
>>
>>
>>>
>>> Thank you,
>>>
>>> Jason L. Amerson
>>>
>>
>>
> That will help you manage once you have created some linked tables, but
> to create them:

Which is covered in the above:


https://urldefense.proofpoint.com/v2/url?u=https-3A__support.office.com_en-2Dus_article_Manage-2Dlinked-2Dtables-2D1d9346d6-2D953d-2D4f85-2Da9ce-2D4caec2262797-23bkmk-5Fadd&d=DwIC-g&c=yHlS04HhBraes5BQ9ueu5zKhE7rtNXt_d012z2PA6ws&r=rG8zxOdssqSzDRz4x1GLlmLOW60xyVXydxwnJZpkxbk&m=q2mFiQLD3Q0WGNcvV6_A-Jva78TI-_O-TJQkuVHqU_Y&s=pDhZ2CyGXAtJ2gOO7qDxiTFYvLGWbW1y-b8KRfDaK5E&e=
 

> 
> 1) Click "External Data" from the top Access menu, then "New data
> source" on the left
> 
> 2) Pick "From other sources" at the bottom and as you correctly
> identified "ODBC Database".
> 
> 3) From the dialogue box, change the default of the two options to the
> bottom one "Linkby creating linked table"
> 
> 4) Next pick your created DSN from the "Select data source" dialog
> 
> 5) You should then see the list of tables etc from your Postgres database
> 
> Troubleshooting; make sure you have an ODBC 32 or 64 bit version
> matching the 32 or 64 bit MS Access installed.
> 
> If you use any security at the MS Access level you will need to set up a
> simultaneously shared central system.mdw file in some repository. Don't
> try to get more than 6-7 people using this at the same time, it breaks.
> 
> Good luck.
> 
> 
> --
> Tim Clarke
> IT Director
> Direct: +44 (0)1376 504510 | Mobile: +44 (0)7887 563420
> 
> 
> 
> Telephone: Witham: +44(0)1376 503500 | London: +44 (0)20 3009 0853 | 
Frankfurt: +49 (0)69 7191 6000 | Hong Kong: +852 5803 1687 | Toronto: +1 647 
503 2848
> Web: 
https://urldefense.proofpoint.com/v2/url?u=https-3A__www.manifest.co.uk_&d=DwIC-g&c=yHlS04HhBraes5BQ9ueu5zKhE7rtNXt_d012z2PA6ws&r=rG8zxOdssqSzDRz4x1GLlmLOW60xyVXydxwnJZpkxbk&m=q2mFiQLD3Q0WGNcvV6_A-Jva78TI-_O-TJQkuVHqU_Y&s=yyQ5fbd8EgtdPmHpuM9zaCn-ZVfurKRUUMinpN3JQuI&e=
 
> 
> 
> 
> Minerva Analytics Ltd - A Solactive Company
> 9 Freebournes Court | Newland Street | Witham | Essex | CM8 2BL | United 
Kingdom
> 
> 
> 
> Copyright: This e-mail may contain confidential or legally privileged 
information. If you are not the named addressee you must not use or disclose 
such information, instead please report it to 
ad...@minerva.info
> Legal: Minerva Analytics is the trading name of: Minerva Analytics Ltd: 
Registered in England Number 11260966 & The Manifest Voting Agency Ltd: 
Registered in England Number 2920820 Registered Office at above address. Please 
Click Here 
https://urldefense.proofpoint.com/v2/url?u=https-3A__www.manifest.co.uk_legal_&d=DwIC-g&c=yHlS04HhBraes5BQ9ueu5zKhE7rtNXt_d012z2PA6ws&r=rG8zxOdssqSzDRz4x1GLlmLOW60xyVXydxwnJZpkxbk&m=q2mFiQLD3Q0WGNcvV6_A-Jva78TI-_O-TJQkuVHqU_Y&s

Re: MS Access Frontend

2019-11-30 Thread Adrian Klaver

On 11/30/19 11:04 AM, Jason L. Amerson wrote:
Thanks Martin. I have decided to go another route. I have nothing but 
problems whenever I use Microsoft products. I personally think that 
Microsoft was shit when it started, and it is still shit 35 years later. 
So, I am just going to take Windows off my computers and put Linux on 
them and just use a different client.


I'm a Linux user and I applaud your move. Just be aware you will not 
find an Access replacement on Linux. You will find things that have 
subsets of its functionality, but not a drop in replacement.





Jason L. Amerson





--
Adrian Klaver
adrian.kla...@aklaver.com




RE: MS Access Frontend

2019-11-30 Thread Jason L. Amerson
I am a Linux user too. I just bought my children Windows laptops so it would
be easier for them to use. I had to buy me a Windows one too so that I can
do the whole Microsoft Family thing and monitor them a little. But I think
it is time to throw them into the deep end and see if they can swim.

Jason L. Amerson


-Original Message-
From: Adrian Klaver  
Sent: Saturday, November 30, 2019 01:52 PM
To: Jason L. Amerson ; 'Martin Gainty'
; PostgreSQL 
Subject: Re: MS Access Frontend

On 11/30/19 11:04 AM, Jason L. Amerson wrote:
> Thanks Martin. I have decided to go another route. I have nothing but 
> problems whenever I use Microsoft products. I personally think that 
> Microsoft was shit when it started, and it is still shit 35 years later.
> So, I am just going to take Windows off my computers and put Linux on 
> them and just use a different client.

I'm a Linux user and I applaud your move. Just be aware you will not find an
Access replacement on Linux. You will find things that have subsets of its
functionality, but not a drop in replacement.


> 
> Jason L. Amerson
> 



--
Adrian Klaver
adrian.kla...@aklaver.com







Re: MS Access Frontend

2019-11-30 Thread bret_stern
My two cents. Access is awesome. Extremley fast prototyping environment. 
Found on most pc's in businesses. Great reporting tools.
It is my go-to tool for prototyping DB structures, reports, great 
import/export tools, and boatloads of people who are glad to share

vba code and solutions

My only bitch is the dumbing down of the application by Microsoft, 
Adding bands, and hiding past tools...killing the performance with xml 
bs..."there, I feel better now"



Libre Base does alot of the same things, just a different way.

If learning is the point of this discussion, then learn as much as 
possible about each one.


I started using win32 back in odd-06 with ODBC and direct db-api calls, 
but have steadily drifted towards RAD environments...although there's 
great satisfaction and control the lower you go.



When the prototyping is over , I've been pushing Lazarus as my
multi-plateform development environment.

It still pisses me off how abused Excel is, but people don't know the
difference.

Keep on rockin






On 11/30/2019 2:34 PM, Jason L. Amerson wrote:

I am a Linux user too. I just bought my children Windows laptops so it would
be easier for them to use. I had to buy me a Windows one too so that I can
do the whole Microsoft Family thing and monitor them a little. But I think
it is time to throw them into the deep end and see if they can swim.

Jason L. Amerson


-Original Message-
From: Adrian Klaver 
Sent: Saturday, November 30, 2019 01:52 PM
To: Jason L. Amerson ; 'Martin Gainty'
; PostgreSQL 
Subject: Re: MS Access Frontend

On 11/30/19 11:04 AM, Jason L. Amerson wrote:

Thanks Martin. I have decided to go another route. I have nothing but
problems whenever I use Microsoft products. I personally think that
Microsoft was shit when it started, and it is still shit 35 years later.
So, I am just going to take Windows off my computers and put Linux on
them and just use a different client.


I'm a Linux user and I applaud your move. Just be aware you will not find an
Access replacement on Linux. You will find things that have subsets of its
functionality, but not a drop in replacement.




Jason L. Amerson





--
Adrian Klaver
adrian.kla...@aklaver.com