FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index mod_harbour Closing Circles
Posts: 1283
Joined: Fri Feb 10, 2006 02:34 PM
Closing Circles
Posted: Fri Oct 04, 2019 05:03 PM
Hi,

Here you have the example that we have programmed this week with our mod. This week we have tested with Apache Windows to try ADO

Authentication Screen
ADO connection!
MS SQL database
Browser (all code without using any pluggin)
Pagination
Register editing
Error control in editing
...

Using our MVC (Model / View / Controller) Mercury system

http://modharbour.sysctrlsoftware.com:39391/seamap-3


Regards
C.


regards
Salutacions, saludos, regards

"...programar es fácil, hacer programas es difícil..."

UT Page -> https://carles9000.github.io/
Forum UT -> https://discord.gg/bq8a9yGMWh
HIX -> https://github.com/carles9000/hix
Posts: 54
Joined: Thu Dec 27, 2007 06:56 PM
Re: Closing Circles
Posted: Mon Oct 10, 2022 11:10 PM

Hola Carles

Estoy probando como trabajar con mod_harbour y MS SQL y no tengo claro como manejar el tema de paginación, sobre todo con consultas de muchos registros, ¿Podrias compartir el ejemplo que mencionas?, el link que alli indicas ya no esta disponible.

Muchas gracias!!

Saludos desde Perú

Martín Ch.

Posts: 6983
Joined: Fri Oct 07, 2005 07:07 PM
Re: Closing Circles
Posted: Tue Oct 11, 2022 03:16 PM
Martin, I think you always have to check which mechanism you use on a case-by-case basis.
What do you have on the frontend? bootstrap table?
We did some test when starting with mod harbour 2 years ago.
Please give more details.


Best regards,
Otto

http://forums.fivetechsupport.com/viewtopic.php?f=45&t=39275&p=234389&hilit=speed&sid=8522ac063ae09281d22e52d2658f75dd&sid=e7e9cdf2c038ab13a4db1fd998f53c57#p234389
Posts: 54
Joined: Thu Dec 27, 2007 06:56 PM
Re: Closing Circles
Posted: Tue Oct 11, 2022 03:58 PM

Hola Otto

Gracias por el comentario, efectivamente dentro de los detalles que debo adicionar es que estoy trabajando con mod-harbour V2 y con tablas bootstrap tal y como mencionas.
El extracto de los datos es atraves de store procedure sql que luego son tratados desde el aplicativo mismo como recordset, pero el tema mayor es ¿como trabajo el tema de paginacion de muchos registros y que puedan ser mostrados en el front-end sin colapsar la presentación?
Segun algunos ejemplos de mod-harbour los registros son colocados dentro de matrices que luego son mostrados por el BROWSE, pero al ser muchos no tengo idea de como "paginarlos".

En el ejemplo. Carles menciona que trabaja con paginacion, validaciones, etc., por eso me atrevi a solictarle copia del ejemplo para aclarar mis dudas.

Espero puedan apoyarme.

Saludos,

Martín Ch.

Posts: 6983
Joined: Fri Oct 07, 2005 07:07 PM
Re: Closing Circles
Posted: Tue Oct 11, 2022 05:46 PM
Martin,
Have you already tried with the different settings here?
Is the data access with AJAX
Best regards,
Otto



Code (fw): Select all Collapse
<table  class="table table-image"
id="table"
data-toggle="table"
data-height="<?prg  return hINI[ 'KARTEI-DATAHEIGHT' ] ?>"
data-unique-id="_recno"
data-search="true"
data-search-align="left"
data-pagination="true"
data-toolbar="#toolbar"
data-query-params="queryParams"
data-side-pagination="server"
data-server-sort="false"
data-show-footer="true"
data-ajax="ajaxRequest"
data-click-to-select="true"
data-single-select="true"
data-detail-view="true"
data-detail-formatter="detailFormatter"
data-show-columns="true"
data-show-columns-toggle-all="true"
>
Posts: 54
Joined: Thu Dec 27, 2007 06:56 PM
Re: Closing Circles
Posted: Fri Oct 14, 2022 06:26 PM

Estimado Otto

Muchas gracias por tu respuesta, no me queda muy claro lo que mencionas, tendras un ejemplo algo mas completo que me ayude a comprender lo que me recomiendas?

Saludos y gracias de antemano.

Martín

Posts: 6983
Joined: Fri Oct 07, 2005 07:07 PM
Re: Closing Circles
Posted: Sat Oct 15, 2022 09:28 AM
Hello Martin,

I myself only work with DBF.

But theoretically, it doesn't matter how the data is accessed.
It's difficult for me to answer here, as I have no idea how well you know web programming.

I'll post a simple example.

The logline() function in data.prg logs all accesses.

If you change in your bootstrap table definition
data-side-pagination="server", you will see that every click on the PAGINATION navigation will trigger an AJAX call.

Without data-side-pagination="server", PAGINATION is done directly on the client, i.e. in the web browser.

https://mybergland.com/fwforum/ajaxtest.zip

Best regards,
Otto

Continue the discussion