|
|
|
| проблема: завязана таблица эксель в аксесе, в аксесе делаю запрос чтобы выводилось сумма 3х столбов из подвязанной табицы ексель... но выводится только пустое поле...может кто знает??? | |
|
| |
|
|
|
| если нет одного из значений - 100% такое и будет, а потому надо писать Val(nz([pole1];0))+Val(nz([pole2];0))+Val(nz([pole3];0)) | |
|
| |
|
|
|
| а ещё вопрос: как бороться с #число! | |
|
| |
|
|
|
| такая ошибка возникает либо при операции с текстом и числами либо при делении на 0;
если встречается такст - его преобразовать в число; а если одно из значений при делении имеет 0, то результатом деления поставить 0. | |
|
| |
|
|
|
| пробывал весь столбец превести в текст... но всё равно появляется... | |
|
| |
|
|
|
| надо ведь не один столбец, а все три перевести в число! | |
|
| |
|
|
|
| А вот интересно... перевёл все три столба в число в екселе... но когда связываю в конструкторе показывает что эти столбы текст | |
|
| |
|
|
|
| необходимо в конструкторе запроса перевести в число | |
|
| |
|
|
|
|
| Val(nz([pole1];0))+Val(nz([pole2];0))+Val(nz([pole3];0)) | |
|
| |
|
|
|
| Val(nz([pole1];0))+Val(nz([pole2];0))+Val(nz([pole3];0)) когда прописываю оно пропускает все цифры..вместо цифр просто пустые ячейки... | |
|
| |