Hi Ernie,
time columns are supported from 4D v19. As a workaround you can just display
the time as a String: e. g. String(Time(This.myTime))
--
Grüße/Regards,
[heubach-media] | Christian Sakowski
christian.sakow...@heubach-media.de
Tel: +49/(0)40/41 455 455
> Am 02.12.2021 um 23:41 schrieb
Hi,
i discovered this bug last year. It was registered under:
UID13 - ACI0100101: USE ENTITY SELECTION does not return the correct record in
selection in C/S-mode if the entity has been added with the method
'$selection.add'
Answer was:
Problem normally fixed with the Version : 18 build :
Hi Tony,
i guess you are seeking for a Mac-Tool?
I am using SQLPro for MSSQL/mysql from there:
https://www.macsqlclient.com
--
Grüße/Regards,
[heubach-media] | Christian Sakowski
christian.sakow...@heubach-media.de
Tel: +49/(0)40/41 455 455
> Am 30.03.2020 um 17:53 schrieb Tony Ringsmuth
Yes,
just write e. g. „Form.myselection“ in the property-list of the listbox for
„selected items“.
--
Grüße/Regards,
[heubach-media] | Christian Sakowski
christian.sakow...@heubach-media.de
Tel: +49/(0)40/41 455 455
> Am 28.12.2019 um 14:35 schrieb Jeremy Roussak via 4D_Tech
>
> a longint value for record numbers - (2^64)-1
The C_LONGINT is 2^32 which is 4 billion. Signed 2 billion.
Starting with v11 (alias 4D 2007), i guess internally the addressable is 128
bit! Now you can calculate the technical limit of each resource :-)
As i said, the „artificial“ limit is
> $col:=ds.Client.query("Name = :1";"@"+Self->+"@") .distinct("PriKey")
> EntSel:=ds.Contract.query("to_Client IN :1";$col)
No need for this, just write:
$clients:=ds.Client.query("Name = :1";"@"+Self->+"@")
$contracts:=$clients.Contracts
--
Grüße/Regards,
[heubach-media] | Christian Sakowski
> Collections all have a “.length”, read only function.
>
> For($i;$Col.length-1;0;-1)
> $Col[$i]…
> End for
>
> HTH!
For Collections and Objects a for-each loop is recommended because it’s easy to
read and powerful.
--
Grüße/Regards,
[heubach-media] | Christian Sakowski
> Is there a way to parse a JSON string larger than 32k. ie: downloaded into a
> blob or document?
Sure, why not? Just from a text variable.
--
Grüße/Regards,
[heubach-media] | Christian Sakowski
christian.sakow...@heubach-media.de
Tel: +49/(0)40/41 455 455
> Am 05.11.2019 um 02:37 schrieb
Please support my request (which is a quite needful request):
https://forums.4d.com/Post/DE/31495091/1/31495092
Also you can explain your user case in this request. Hopefully it will be in
v18.
--
Grüße/Regards,
[heubach-media] | Christian Sakowski
christian.sakow...@heubach-media.de
Tel:
Normally, just call entity.reload() to refresh an entity and its related
selections.
--
Grüße/Regards,
[heubach-media] | Christian Sakowski
christian.sakow...@heubach-media.de
Tel: +49/(0)40/41 455 455
> Am 21.10.2019 um 09:31 schrieb Peter Bozek via 4D_Tech <4d_tech@lists.4d.com>:
>
> I
> actually I should take my statement back;
>
> I could not find any reference that describes the feature as deprecated in
> v17.x.
User Forms are deprecated since v17R4. All commands were renamed with _o_:
_o_LIST USER FORMS
_o_CREATE USER FORM
_o_EDIT FORM
--
Grüße/Regards,
> I thought that only clears a reference to the object, not the object itself.
Depends,
if the ref-counter goes to 0, the object itself will be cleared too.
--
Grüße/Regards,
[heubach-media] | Christian Sakowski
christian.sakow...@heubach-media.de
Tel: +49/(0)40/41 455 455
> Am 24.09.2019
Hi Jim,
i confirm, we also had this issue with 4D v17R4; never tested R5 (because of
ORDA-bugs) and now we are testing R6. With R6 we currently have this issue. I
will let you know if we have this problem again.
--
Grüße/Regards,
[heubach-media] | Christian Sakowski
> OT Clear ($MyGreatObject).
CLEAR VARIABLE
--
Grüße/Regards,
[heubach-media] | Christian Sakowski
christian.sakow...@heubach-media.de
Tel: +49/(0)40/41 455 455
> Am 11.08.2019 um 10:03 schrieb Jörg Knebel via 4D_Tech <4d_tech@lists.4d.com>:
>
> Happy Sunday to all,
>
> Just wondering how
Should be fixed in 17.2.238521
--
Grüße/Regards,
[heubach-media] | Christian Sakowski
christian.sakow...@heubach-media.de
Tel: +49/(0)40/41 455 455
> Am 19.06.2019 um 09:48 schrieb James Brown via 4D_Tech <4d_tech@lists.4d.com>:
>
> Just in case anyone gets eager, our compiled 4D Client app
Hi Kirk,
in your example it should work like:
$obj:=New object("id";"some string";"fields";New collection(New
object("i";0;"name";"value1");New object("i";1;"name";"value2");New
object("i";1;"name";"value3")))
$selection:=$obj.fields.query("(i == 1) && (name == :1)";"value2")
--
Chuck and Kirk,
ORDA has many advantages compared to the classic 4D language:
- no side effects,
- no accidentally record locking
- working with (named) relations -> much better readable and very powerful
- much better support and handling of entitySelections (sets)
- now a project method can
> YES!
> I have done this for all BLOB or OBJECT heavy tables.
> Just created a table called DOC_BLOBS
> And only get the records in demand.
> A world of difference )
Useless, because internally 4D stores BLOBs and Pictures not in the record by
default.
--
Grüße/Regards,
[heubach-media] |
Currently the implementation returns not only a selection, it returns an
unknown „page“ of records. So there comes maybe hundreds or more records during
the first query.
The second point is, that when there are object fields in the dataClass, the
query may be very slow. We discovered a 10-13
> I went much simpler…
This is quite the same, but the problem with this approach is, that i cannot
parse relations generically.
--
Grüße/Regards,
[heubach-media] | Christian Sakowski
christian.sakow...@heubach-media.de
Tel: +49/(0)40/52 10 59-23
> Am 08.02.2019 um 20:15 schrieb Neil Dennis
Yes, since years i use the following:
Given two tables:
[Invoice]
[InvoiceItems]
The id from the invoice is named as:
[InvoiceItems]_Invoice__
(one leading underscore and double underscore as postfix)
For ORDA i name the relation:
[InvoiceItems]_Invoice__MO
(MO means Many to One) which is
Yes, correct.
When using „use“, all operations are atomic.
--
Grüße/Regards,
[heubach-media] | Christian Sakowski
christian.sakow...@heubach-media.de
Tel: +49/(0)40/52 10 59-23
> Am 01.02.2019 um 22:45 schrieb David Ringsmuth via 4D_Tech
> <4d_tech@lists.4d.com>:
>
> My test show that
>
>
> Are you really saying that I can mark a 4D method as preemptive capable and
> use significant functionality of the plugins in a preemptive process?
Yes, indeed it took some work to rewrite the code to make Plugin-Handles
preemptive.
--
Grüße/Regards,
[heubach-media] | Christian Sakowski
> I'm not aware any commercial 4D plugin that works in preemptive mode.
hmCal and hmReports are thread safe.
--
Grüße/Regards,
[heubach-media] | Christian Sakowski
christian.sakow...@heubach-media.de
Tel: +49/(0)40/52 10 59-23
> Am 30.01.2019 um 22:16 schrieb John DeSoi via 4D_Tech
Hi,
have you tried holding „Option“-Key and „+“ so you can enter a formula?
--
Grüße/Regards,
[heubach-media] | Christian Sakowski
christian.sakow...@heubach-media.de
Tel: +49/(0)40/52 10 59-23
> Am 16.01.2019 um 21:02 schrieb Alan Tilson via 4D_Tech <4d_tech@lists.4d.com>:
>
> Hello out
> depending on what property you are looking for, I have found the
> simplest way to manage which platform (Windows/Mac) is to use the 4D
> Konstant 'Folder separator':
>
> if (Folder separator = ":") //this is a Mac
> do_Mac_Stuff
> else //this is Windows
> do_Windows_stuff
> end if
…or
4d.com>:
>
> That’s his thread. :-)
>
>
>> On Nov 28, 2018, at 10:48 AM, Christian Sakowski via 4D_Tech
>> <4d_tech@lists.4d.com> wrote:
>>
>> Hi,
>>
>> see discussion here:
>>
>> http://forums.4d.com/Post/FR/27391864/1/27436514#2
Hi,
see discussion here:
http://forums.4d.com/Post/FR/27391864/1/27436514#27436514
--
Grüße/Regards,
[heubach-media] | Christian Sakowski
christian.sakow...@heubach-media.de
Tel: +49/(0)40/52 10 59-23
> Am 23.11.2018 um 18:10 schrieb Gianluca Rigotti via 4D_Tech
> <4d_tech@lists.4d.com>:
>
Yes, we (in Europe) has the same issue one week ago, because we gone back from
DST last Sunday of Oct.
However, i reported this issue to 4D (Germany).
--
Grüße/Regards,
[heubach-media] | Christian Sakowski
christian.sakow...@heubach-media.de
Tel: +49/(0)40/52 10 59-23
> Am 04.11.2018 um
hmCal is a plug-in developed by heubach media (www.hmplugins.com), Hamburg,
Germany for 4D.
With version 8.1 of hmCal we continually integrate new features and improve
stability and integrity in 4D.
This version of hmCal is certified for 4D v16 and 4D v17!
hmCal 8 contains new functions and
Today, heubach media released version 6.1 of hmReports.
hmReports is a plug-in developed by heubach media (http://www.hmplugins.com),
Hamburg, Germany for 4D.
Version 6 is a huge leap for reporting and drawing capabilities in 4D with
hmReports.
hmReports is fully certified with 4D v16 and 4D
Hi Pat,
> But I get an error because $objTriggerState is undefined.
This cannot be true, because you used New shared object.
Please use the debugger and check your code.
I suppose you are using the latest v17 build and you have dot-notation turned
on.
--
Grüße/Regards,
[heubach-media] |
--
Grüße/Regards,
[heubach-media] | Christian Sakowski
christian.sakow...@heubach-media.de
Tel: +49/(0)40/52 10 59-23
> Am 18.10.2018 um 14:14 schrieb Peter Bozek :
>
>
>
> On Sat, Oct 13, 2018 at 10:29 PM Christian Sakowski via 4D_Tech
> <4d_tech@lists.4d.co
> If not, you could try LONGINT ARRY FROM SELECTION and pack the array into
> shared object.
Bad idea.
First, you should avoid strongly shared objects in this case.
Second, LONGINT ARRY FROM SELECTION has nothing to do with ORDA.
Third: entities are process depended, because they may use
David,
use the dot-Notation and use Collections as Arrays.
--
Grüße/Regards,
[heubach-media] | Christian Sakowski
christian.sakow...@heubach-media.de
iChat/AIM: SakowskiF
Tel: +49/(0)40/52 10 59-23
> Am 02.09.2018 um 05:35 schrieb David Ringsmuth via 4D_Tech
> <4d_tech@lists.4d.com>:
>
>
> But lets explore other possibilities.
Hopefully not. You should avoid Storage where you can. They are slower and can
produce (if not well programmed) dead locks.
--
Grüße/Regards,
[heubach-media] | Christian Sakowski
christian.sakow...@heubach-media.de
iChat/AIM: SakowskiF
Tel: +49/(0)40/52
Tim,
i mainly use Storage as „constants“. I store global attributes and user
specific options and access rights. Those are in fact mostly read only.
--
Grüße/Regards,
[heubach-media] | Christian Sakowski
christian.sakow...@heubach-media.de
iChat/AIM: SakowskiF
Tel: +49/(0)40/52 10 59-23
> Am
> Use (Storage)
> [MyNextNumber]NextNumber:=Storage.myNextNumber
> End use
This is not necessary. For just reading you don’t need to use „use“.
For generating sequence numbers, you have to use „auto increment“. Nothing else.
For invoice numbers, you now can save the number to the database
You have to assign the collection to itself:
Form.cColl:=Form.cColl
Then the Listbox will be updated.
--
Grüße/Regards,
[heubach-media] | Christian Sakowski
christian.sakow...@heubach-media.de
iChat/AIM: SakowskiF
Tel: +49/(0)40/52 10 59-23
> Am 01.08.2018 um 22:19 schrieb Two Way
Yes, this is expected. You can only do a query() on a Collection with objects.
Where do you get these values? You should select before to get only non-null
values or remove them from the collection with a For/Each-Loop.
--
Grüße/Regards,
[heubach-media] | Christian Sakowski
hmCal is a plug-in developed by heubach media (www.hmplugins.com), Hamburg,
Germany for 4D.
With version 8.0 of hmCal we continually integrate new features and improve
stability and integrity in 4D.
This version of hmCal is certified for 4D v16 and 4D v17!
hmCal 8 contains new functions and
Today, heubach media released version 6.0 of hmReports.
hmReports is a plug-in developed by heubach media (http://www.hmplugins.com),
Hamburg, Germany for 4D.
Version 6 is a huge leap for reporting and drawing capabilities in 4D with
hmReports.
hmReports is fully certified with 4D v16 and 4D
Hi Pat,
yes, indeed. I was on vacation. Sorry for the delay. Normally me colleagues
will answer your mails and orders. You received your license key in the
meantime from Matthias.
--
Grüße/Regards,
[heubach-media] | Christian Sakowski
christian.sakow...@heubach-media.de
iChat/AIM: SakowskiF
Today, heubach media released version 6.0 of hmBarcode.
hmBarcode is a plug-in developed by heubach media, Hamburg, Germany for 4th
Dimension.
With Version 6.0 of hmBarcode we provide the Plugin as native Unicode Plugin
for 4D v16 and 4D v17 in 32 and 64 Bit.
hmBarcode 5 and 6 introduces the
Hi,
have you looked at "Selection to JSON" and "JSON TO SELECTION"? But it will not
cover all field types.
--
Grüße/Regards,
[heubach-media] | Christian Sakowski
christian.sakow...@heubach-media.de
iChat/AIM: SakowskiF
Tel: +49/(0)40/52 10 59-23
> Am 08.03.2018 um 15:27 schrieb Bill Hutten
Why not using the command „Timestamp“?
It returns exactly what you need:
2016-12-12T13:31:29.477Z Log with timestamp
--
Grüße/Regards,
[heubach-media] | Christian Sakowski
christian.sakow...@heubach-media.de
iChat/AIM: SakowskiF
Tel: +49/(0)40/52 10 59-23
> Am 20.09.2017 um 10:00 schrieb
> Using 4D i need to convert one PDF documento to jpeg document.
CONVERT PICTURE on Mac only, and first page only. Other pages with hmFree.
--
Grüße/Regards,
[heubach-media] | Christian Sakowski
christian.sakow...@heubach-media.de
iChat/AIM: SakowskiF
Tel: +49/(0)40/52 10 59-23
> Am
Today, heubach media released version 5.2 (Build 28274) of hmReports.
hmReports is a plug-in developed by heubach media (http://www.hmplugins.com),
Hamburg, Germany for 4th Dimension.
Version 5 is a huge leap for reporting and drawing capabilities in 4D with
hmReports.
„The main focus for
This is a very long feature request. What you actually suggest is: FORM SAVE.
--
Grüße/Regards,
[heubach-media] | Christian Sakowski
christian.sakow...@heubach-media.de
iChat/AIM: SakowskiF
Tel: +49/(0)40/52 10 59-23
> Am 21.06.2017 um 00:08 schrieb Jim Medlen via 4D_Tech
Today, heubach media released version 5.1 (Build 28188) of hmReports.
hmReports is a plug-in developed by heubach media (http://www.hmplugins.com),
Hamburg, Germany for 4th Dimension.
Version 5 is a huge leap for reporting and drawing capabilities in 4D with
hmReports.
„The main focus for
hmCal is a plug-in developed by heubach media (www.hmplugins.com), Hamburg,
Germany for 4th Dimension.
With version 7.1 of hmCal we continually integrate new features and improve
stability and integrity in 4D.
This minor update is a free update for all hmCal 7.0-users.
This version of hmCal is
51 matches
Mail list logo