link2880 link2881 link2882 link2883 link2884 link2885 link2886 link2887 link2888 link2889 link2890 link2891 link2892 link2893 link2894 link2895 link2896 link2897 link2898 link2899 link2900 link2901 link2902 link2903 link2904 link2905 link2906 link2907 link2908 link2909 link2910 link2911 link2912 link2913 link2914 link2915 link2916 link2917 link2918 link2919 link2920 link2921 link2922 link2923 link2924 link2925 link2926 link2927 link2928 link2929 link2930 link2931 link2932 link2933 link2934 link2935 link2936 link2937 link2938 link2939 link2940 link2941 link2942 link2943 link2944 link2945 link2946 link2947 link2948 link2949 link2950 link2951 link2952 link2953 link2954 link2955 link2956 link2957 link2958 link2959 link2960 link2961 link2962 link2963 link2964 link2965 link2966 link2967 link2968 link2969 link2970 link2971 link2972 link2973 link2974 link2975 link2976 link2977 link2978 link2979 link2980 link2981 link2982 link2983 link2984 link2985 link2986 link2987 link2988 link2989 link2990 link2991 link2992 link2993 link2994 link2995 link2996 link2997 link2998 link2999 link3000 link3001 link3002 link3003 link3004 link3005 link3006 link3007 link3008 link3009 link3010 link3011 link3012 link3013 link3014 link3015 link3016 link3017 link3018 link3019 link3020 link3021 link3022 link3023

Форум — Ответы     (  К темам )
 ?  Дима: CachedUpdates=true + TAutoIncField — проблемы (27-02-2003 23:49:51)
При Table->Append() Значение поля TAutoIncField  — (primary ключ) становится 0 и не увеличивается не при ApplyUpdates не при Post. Если CachedUpdates=false
Table->Post () то все в порядке поле увеличивается .Как можно выйти из ситуации
желательно не трогая CachedUpdates ??
 Павел (01-03-2003 16:33:21)
Что значит не трогая CachedUpdates ?
Вы хотите это делать при CachedUpdates = true; ?
 Дмитрий (02-03-2003 16:12:21)
(Все Paradox)
Поясняю: на форме размешен DBCtrlGrid на нем находится несколько DBEdit. Чтобы, при переходе фокуса на другую запись в DBCtrlGrid или при добавлении записи неявно не вызывался Post()- ставлю CachedUpdates=true в Object Inspector на соответствующей Table. Хочется, чтобы пользователь мог отменить все изменения внесенные в DBCtrlGrid, поскольку DBCtrlGrid это вспомогательная таблица (Detail) связанная с одной записью в Master. Вот здесь и возникают вышеуказанные проблемы.

При Table->Append() Значение поля TAutoIncField — (primary ключ) становится 0 и не увеличивается, хотя могло бы .... Соответственно не могу обработать эту запись.
Заранее спасибо